En ASP.NET, ¿cuál es la diferencia entre construir un proyecto en Web.config y con el modo Release en Configuration Manager?¿Cuál es la diferencia entre compilation debug = "false" y Release mode?
¿Cuándo utilizarías una y no la otra?
En ASP.NET, ¿cuál es la diferencia entre construir un proyecto en Web.config y con el modo Release en Configuration Manager?¿Cuál es la diferencia entre compilation debug = "false" y Release mode?
¿Cuándo utilizarías una y no la otra?
Aquí es la mejor explicación que he encontrado:
http://odetocode.com/blogs/scott/archive/2005/11/15/debug-and-release-builds-in-asp-net-2-0.aspx
Dependiendo de cómo configure su aplicación web (modelo de sitio web frente a modelo de aplicación web), es posible que esté implementando código fuente no compilado directamente en el servidor web. En ese caso, el tiempo de ejecución de ASP.Net necesita saber cómo desea compilar su código cuando las solicitudes comienzan a llegar.
ScottGu hizo una muy buena evaluación de las diferencias here en su blog.
Normalmente utilizo este modo cuando necesito hacer una depuración dentro de Visual Studio o si intento rastrear un error particularmente desagradable. Por lo tanto, normalmente se ejecuta con el modo de depuración para establecer en falso.
Buena información sobre debug = "false", pero no aborda el modo de lanzamiento. –
Al compilar en modo "Release", se utilizará el archivo web.release.config, cuando se compila en modo de depuración del web.debug. Se usará el archivo de configuración (que ambos extienden web.config). Consulte here para obtener más información sobre esos archivos.
Estos archivos pueden contener una sección como esta:
<system.web>
<compilation debug="true" />
<!-- Lines removed for clarity. -->
</system.web>
En ASP.NET Este ajuste controla si la agrupación o minimización está hecho para optimizar el tiempo de carga de la página.
Consulte here para obtener más información sobre la agrupación y la minificación.
El valor predeterminado para'debug' es falso, por lo que las optimizaciones están habilitadas de manera predeterminada.
¿El modo de publicación precombina toda la aplicación? –