Donde trabajo, hacemos un número muy grande de aplicaciones ASP.NET muy pequeñas, y ha ocurrido algunas veces que los sitios se han implementado en formato precompilado, y la aplicación necesita ser cambiada, pero la versión del código está disponible en el control de la fuente está desactualizado y el desarrollador no está disponible. El archivo DLL de la aplicación tiene que descompilarse y volverse a piratear.¿Debo precompilar los sitios de ASP.NET 2.0 antes de la implementación o no?
Idealmente, nunca sucederá que un desarrollador apresure un cambio a través de pruebas y producción y saltee la verificación del cambio, desde entonces hemos realizado cambios en nuestras políticas para evitar que esto ocurra, pero me pregunto si la sobrecarga de compilar un El sitio en el servidor siempre que se reinicie el grupo de aplicaciones es un problema lo suficientemente grande como para evitar cargar nuestro código directamente al servidor. Sería más fácil verificar la versión en control de fuente que la versión real en vivo si pudiéramos descargar la fuente en vivo.
¿Cuáles son las ventajas de precompilar VS cargando archivos cs directamente al servidor y compilarlos allí?
Si tiene desarrolladores que realizan cambios directos en el código de producción, omitiendo el control de origen y su proceso de lanzamiento estándar, tiene problemas mucho más grandes que preocuparse por la precompilación. – ahockley
De acuerdo, pero estoy tratando de hacer mejoras donde puedo. Tener problemas organizativos más grandes que no puedo resolver no es razón para no molestarme con cosas que puedo influenciar en mi nivel. – NetHawk