web.config batch ="false"

Dan*_*y G 20 c# vb.net asp.net .net-1.1 web-config

在ASP.NET 1.1的编译标记中添加batch ="false"的目的是什么?

Bra*_*don 18

MSDN说明批处理标志的目的

消除了第一次访问文件时所需编译所造成的延迟.当此属性设置为True时,ASP.NET以批处理模式预编译所有未编译的文件,这会在第一次编译文件时导致更长的延迟.但是,在此初始延迟之后,在后续访问文件时消除了编译延迟.

将它设置为false可能会使它第一次编译得更快,但后续时间更慢,我相信这也适用于1.1.

MSDN链接


小智 12

我知道这个问题是关闭的(关于v1.1),但批量属性实际上在.Net 2.0以后默认为True.

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