簡體   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