-->

一个人怎么可能会关闭预编译的IIS?(How might one turn off precompi

2019-09-16 18:37发布

我试图避免编译错误阻止整个ASP网站的同时,我们正在开发中。 也就是说,我希望每个页面编译第一次运行,而不是整个网站,这样编译错误不会在全球范围出现。 当开发与systnax bleherror保存后起飞吃午饭可以danged烦人。

我已经尝试添加这叶奥尔德web配置(从默认的“始终”改变):

<pages compilationMode="Auto" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"> 

这并没有收到预期的效果。 我能在webconfig更改或使用IIS禁用预编译?

Answer 1:

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



文章来源: How might one turn off precompilation in IIS?