2009-06-02 29 views

Respuesta

1

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.

+1

¿El modo de publicación precombina toda la aplicación? –

4

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.

+0

Buena información sobre debug = "false", pero no aborda el modo de lanzamiento. –

0

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.

  • medios la agrupación: Combinar o unir múltiples archivos en un solo archivo (para reducir el número de solicitudes de página).
  • Minificación significa: Eliminar el espacio en blanco innecesario y los comentarios y acortar los nombres de las variables a un carácter.

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.

Cuestiones relacionadas