Los Las principales diferencias son:
En un proyecto de aplicación Web todo es pre-compilados todas las páginas de código subyacente se compilan en un archivo .dll ---- En un Sitio web Proyecto nada en el proyecto está precompilado, el compilador compilará todo para asegurarse de que sea válido pero ninguna de las páginas compiladas se cargan. Cuando un usuario intenta acceder al sitio por primera vez, cada página se compila en su propio dll. Esto significa que en un proyecto del sitio web puede subir un archivo de código subyacente.
espacios de nombres - En un proyecto de aplicación Web espacios de nombres se crean de forma predeterminada en un Sitio Web del Proyecto no lo son.
archivos Project - Proyecto Un sitio web no tiene un "cproj" presentar un proyecto de aplicación Web hace.
Converting to a Web Application project puede ser más difícil de lo que piensas especialmente si dependes en gran medida de la carpeta de código de la aplicación.
Personalmente prefiero un Proyectos de aplicaciones web Me resultan más fáciles de usar y menos molestos de implementar. Personalmente, solo utilizaría el proyecto del sitio web en algo muy pequeño y simple.
lectura adicional de MSDN
Eche un vistazo a esta pregunta: http://stackoverflow.com/questions/475938/what-is-the-difference-between-web-application-and-website-in-asp-net – M4N
No, solo sido ocupado en el trabajo recientemente y sin tener ningún tipo de orden en el tiempo SO ... todo hecho ahora :-) – WestDiscGolf
posible duplicado de [sitio web ASP.NET o aplicación web ASP.NET?] (http://stackoverflow.com/questions/398037/asp-net-web-site-or-asp-net-web-application) –