修改Web.config,IIS启动速度提升60倍!原创
金蝶云社区-齐111
齐111
18人赞赏了该文章 1,587次浏览 未经作者许可,禁止转载编辑于2024年08月22日 10:20:50

bin中dll文件更新后,第一次重启IIS需要几分钟。

开发环境,需要不断改代码、编译dll、重启。每次都要等几分钟,严重影响开发效率。

可以修改web.config,改为按需加载dll,提高启动速度。


1、修改Web.config

打开Program Files (x86)\Kingdee\K3Cloud\WebSite\Web.config,找到节点system.web/compilation/assemblies

image.png

2、修改assemblies节点

<assemblies>
  <remove assembly="*" />
  <add assembly="System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
  <add assembly="Kingdee.BOS" />
  <add assembly="Kingdee.BOS.Web.Core" />
  <add assembly="Kingdee.BOS.Web" />
  <add assembly="Kingdee.BOS.Web.HTML" />
  <add assembly="Kingdee.BOS.Web.HTML.Core" />
  <add assembly="Kingdee.K3.SCM.SCP.Web" />
</assemblies>

3、测试

编译一个新dll文件放入bin中,重启IIS,测试星空页面打开速度。

原来需要2分半,现在只需2秒。


注意:

1、开发、测试环境建议修改,提高效率;

2、正式环境不会频繁更新dll文件,也就打完补丁后第一次重启慢点,不建议修改(可能会导致有些aspx页面打不开);

图标赞 18
18人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!