web.config batch="false"

Danny G picture Danny G · Mar 20, 2009 · Viewed 21.8k times · Source

What is the purpose of adding the batch="false" in the compilation tag in ASP.NET 1.1?

Answer

Brandon picture Brandon · Mar 20, 2009

MSDN says the purpose of the batch flag

eliminates the delay caused by the compilation required when you access a file for the first time. When this attribute is set to True, ASP.NET precompiles all the uncompiled files in a batch mode, which causes an even longer delay the first time the files are compiled. However, after this initial delay, the compilation delay is eliminated on subsequent access of the file.

Having it set to false will probably make it compile faster the first time, but slower subsequent times, and I believe this applies to 1.1 as well.

MSDN Link