【问题标题】:New DLL loading prohibitively slow for ASP.NET sites run on IIS 8.5对于在 IIS 8.5 上运行的 ASP.NET 站点,新的 DLL 加载速度非常慢
【发布时间】:2020-03-11 14:50:42
【问题描述】:

在启动新站点(即从新文件夹)或在更新某些 DLL 后重新启动站点时,IIS 8.5 会冻结数小时。

加载一个空的(由 VS 自动创建的)站点大约需要一个小时,而加载我的项目需要一个晚上。加载后,性能很好,就像已经在线的网站一样。

删除所有 DLL 会使网站快速出错,但如果 '/bin' 中有任何 DLL,它就会全部冻结。

这仅发生在我们的生产服务器上 - 在其他 IIS 服务器和本地主机上一切正常。我们已尝试重新启动两次,但都没有帮助。

日志没有帮助。应用程序甚至没有机会运行(即即使 Global.asax.cs 中的异常也不会触发),这是一个加载问题。

【问题讨论】:

    标签: asp.net iis iis-8 publishing


    【解决方案1】:

    问题解决了。原来是防病毒软件导致了这种情况。解决方案是将临时 .NET 文件夹添加到 AV 异常列表中。 vanilla 文件夹是“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”(根据 32/64 位和框架版本进行修改)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-20
      • 1970-01-01
      • 2017-12-20
      • 2011-01-24
      • 2016-02-10
      • 2014-02-27
      • 2011-01-23
      • 1970-01-01
      相关资源
      最近更新 更多