Question: what is the difference between asp.net project and website?
Answer: In WebApplication project type project file defines the structure of the project. WebSite project type contains the folders and anything that you put in the folder are dynamically compiled and be part in the website. More about ASP.NET Website Dynamic compilation here.