I am a new user. I have no knowldge about asp.net. I want to know where should I put my asp files on local server. When I run asp.net It runs smoothly without putting files at any specific location.
it is only the web.config, global.asax (both should go in the root) and DLLs (in the BIN) that have a correct place to go. The rest can be placed where you want but you obviously just need to remember to link to them correctly etc
I am not so sure what you are talking about. Usually if you host on your server you should put all Web application files in a folder, then using Internet Information Services Console you have to create virtual directory and create application on it.
aspx files are just like html files. When they are loaded into a browser via a hyperlink, the ASP.Net server will compile the files and serve HTML to the browser.