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