Pregunta

¿Cuál es el propósito de añadir el lote = "false" en la etiqueta de compilación en ASP.NET 1.1?

¿Fue útil?

Solución

MSDN dice el propósito de la bandera lotes

  

elimina el retraso causado por la compilación requerida cuando se   acceder a un archivo por primera vez. Cuando este atributo se establece en True,   ASP.NET precompila sin compilar todos los archivos en modo batch, que   provoca un retardo más largo, incluso la primera vez que los archivos se compilan.   Sin embargo, después de este retraso inicial, el retardo de la compilación se elimina   en el posterior acceso del archivo.

Tener que establece en false probablemente más rápido que se compile la primera vez, pero más lento tiempos posteriores, y creo que esto se aplica a 1.1 también.

MSDN Enlace

Otros consejos

Sé que esta pregunta está cerrada (y sobre v1.1), pero el atributo de lote es en realidad por defecto en True en .Net 2.0 en adelante.

http://msdn.microsoft.com/ en-us / library / s10awwz0% 28VS.80% 29.aspx

En asp.net 1.1, cuando se compila en modo "batch" se define como true, la salida de los archivos de código fuente se compila en montajes simples según las guías, el tipo de archivo, etc. Cuando el "modo batch" es desactivado, la salida es un conjunto único para todo el proyecto.
Algunas de las ventajas y desventajas se describen en este pequeña de un artículo MSDN .

  

Hay varias cuestiones que debe tener en cuenta cuando se utiliza este   atributo.

     
      
  • el rendimiento cuando esté lotes = false, el compilador de ASP.NET creará un conjunto para cada formulario web y control de usuario en la aplicación Web.   También hace que el compilador para hacer una compilación completa, no un incremento   compilar, en Visual Studio 2005 cuando se construye utilizando F5. El resultado neto   es la aplicación Web puede funcionar más lentamente cuando se despliega, y su construcción   tiempos aumentarán significativamente en Visual Studio 2005.
  •   
  • Referencias-El conjunto de atributo lote puede ocultar posibles referencias de ensamblado rotos (cuando lotes = True), o incluso introducir un Circular   Referencia (cuando lotes = Falso).
  •   

Creo que el valor predeterminado es falso (está en 2.0+) por lo que el punto de añadir batch=false sería como la documentación del defecto, o como un marcador de posición por lo que es obvio qué cambiar si quieres verdadera.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top