What is the difference between a web site and a web application?
WEB APPLICATION
WEB SITE PROJECT
The source code is typically compiled dynamically (automatically) by ASP.NET on the server the first time a request is received after the site has been installed or updated.
You can precompile the site (compile in advance on a development computer or on the server). By default, compilation produces multiple assemblies.