加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何关闭IIS中的预编译?

发布时间:2020-12-16 07:04:39 所属栏目:asp.Net 来源:网络整理
导读:我正在努力避免编译错误在我们开发过程中阻止整个ASP站点.也就是说,我希望每个页面在首次运行时编译而不是整个站点,以便编译错误不会全局显示.当一个开发者在使用systnax bleherror保存后开始吃午饭时,这可能会令人讨厌. 我已经尝试将此添加到你的web配置(从
我正在努力避免编译错误在我们开发过程中阻止整个ASP站点.也就是说,我希望每个页面在首次运行时编译而不是整个站点,以便编译错误不会全局显示.当一个开发者在使用systnax bleherror保存后开始吃午饭时,这可能会令人讨厌.

我已经尝试将此添加到你的web配置(从默认的“始终”更改):

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

这没有达到预期的效果.我可以在webconfig中更改或使用IIS禁用预编译?

解决方法

Web.config文件

< compilation batch =“false”/>

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读