簡體   English   中英

WPF應用程序啟動(或DBContext初始化)使用嚴格的防火牆設置會變慢

[英]WPF application startup ( or DBContext initialization) slow with strict firewall setting

WPF應用程序是本地客戶端應用程序,並且運行環境具有非常嚴格的防火牆設置,甚至無法連接到Microsoft域。 當我啟動WPF應用程序時,它需要很長時間(90秒)來啟動。 但是, 如果我拔出網線,則啟動速度非常快 (6秒)。

通過調試應用程序,我發現Entity Framework DBContext初始化花費了大部分時間。 它在應用程序啟動時立即執行。

我已經做了以下工作:

<runtime>
    <generatePublisherEvidence enabled="false"/>
</runtime>

但這無濟於事。 有人遇到過這個問題嗎? 請幫幫我...

我想我得到了一個答案:.net框架在應用程序啟動且存在Internet連接時要求證書吊銷列表。 但是,防火牆阻止了該請求。 查看更多:

http://social.technet.microsoft.com/wiki/contents/articles/2303.understanding-access-to-microsoft-certificate-revocation-list.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM