Estoy tratando de convencer a mis compañeros de trabajo para cambiar de un proyecto de sitio web a un proyecto de aplicación web, porque quiero el uso del archivo de proyecto. Sin embargo, no puedo difundir este argumento contra:Sitio web ASP.Net Proyecto Proyecto de aplicación web
- El proyecto del sitio web permite que cada página se compile en una única dll. Su argumento es que esto permite una fácil solución de errores encontrados después de la publicación. Esto contrasta con la forma en que el proyecto de la aplicación web compila todo el código en una sola dll.
- ¿Se está actualizando el dll de una sola página esencialmente diferente a la actualización de la dll del sitio completo?
- ¿Hay alguna forma de compilar el código de cada página detrás en un dll separado en el proyecto de aplicación web?
- ¿Existen costos prohibitivos (rendimiento, memoria?) Para compilar el código de cada página en dll independientes que desconocemos.
- ¿Por qué la característica (?) Compila cada página para separar dlls en proyectos de sitios web y no proyectos de aplicaciones web?
Lo que he encontrado es esto: los sitios web son utilizados por personas que no usan pruebas unitarias o tienen un entorno de desarrollo adecuado configurado, porque ** requieren ** la capacidad de "reparar" ciertas páginas en un tiempo dado. Las aplicaciones web son la solución preferida para desarrolladores inteligentes que tienen un entorno real y utilizan pruebas/IC. –