我试图避免编译错误阻止整个ASP网站的同时,我们正在开发中。 也就是说,我希望每个页面编译第一次运行,而不是整个网站,这样编译错误不会在全球范围出现。 当开发与systnax bleherror保存后起飞吃午饭可以danged烦人。
我已经尝试添加这叶奥尔德web配置(从默认的“始终”改变):
<pages compilationMode="Auto" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
这并没有收到预期的效果。 我能在webconfig更改或使用IIS禁用预编译?
Web.config文件
<compilation batch="false" />
指示配料是否支持。 如果真,消除了因当你访问一个文件首次需要编译的延迟。 当此属性设置为True,ASP.NET预编译在批处理模式下,这会导致更长的延迟第一次文件编译所有未编译的文件。 然而,这个初始延迟之后,编译延迟取消了对文件的后续访问。 默认为真。
https://msdn.microsoft.com/library/s10awwz0.aspx
在IIS 7
使用UI打开IIS管理器,然后导航至要管理的级别。 有关如何打开IIS管理器的信息,请参阅打开IIS管理器(IIS 7)。 有关导航在UI位置的信息,请参见导航在IIS管理器(IIS 7)。
在功能视图中,双击.NET编译。
在.NET编译页面,编辑的设置是必要的。
完成后,单击操作窗格中应用。
http://technet.microsoft.com/en-us/library/cc725812(v=ws.10).aspx