[英]IIS Express extremely slow start while debugging
我正在研究一个 C# MVC 项目,该项目设置为使用 IIS Express 运行。 我使用 Rider 作为我的 IDE 并且每次我使用“运行”选项启动项目时,它都会快速启动而没有任何问题。 但是,当使用“调试”选项启动项目时,95% 的时间启动速度非常慢 - 我的意思是非常慢,最多 10 分钟。 构建过程本身非常快,我已将问题范围缩小到 IIS。 我还尝试通过 Visual Studio 运行项目,效果相同。
IIS 加载的一些模块加载速度非常慢 - 并不总是相同,但通常的罪魁祸首是:
FeatureToggle.dll
CsQuery.dll
System.Web.Http.OData.dll
我已经阅读了几乎所有与谷歌上缓慢启动有关的问题,但没有任何效果。 我尝试过重新安装、更改配置、清除缓存等。
自从我收到笔记本电脑以来,问题就一直存在。 我的同事使用相同的笔记本电脑,完全没有问题。
非常感谢任何帮助或建议
我设法按照此链接中的说明解决了这个问题
某些程序集使用 Microsoft 数字证书进行签名,并且由于运行时尝试验证证书而出现延迟。
将以下内容添加到您的配置文件中:
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>
希望这可以帮助某人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.