繁体   English   中英

IIS Express 调试时启动极慢

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM