WPF应用程序启动(或DBContext初始化)速度慢,具有严格的防火墙设置

时间:2015-05-05 14:36:27

标签: asp.net wpf entity-framework

WPF应用程序是本地客户端应用程序,运行环境具有非常严格的防火墙设置,甚至无法连接到Microsoft域。当我启动WPF应用程序时,启动需要很长时间(90秒)。但是,如果我插上网线,它会很快启动(6秒)。

通过调试应用程序,我发现Entity Framework DBContext初始化占用了大部分时间。它在应用程序启动时立即执行。

我已经完成了以下工作:

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

但这并没有帮助。以前有人遇到过这个问题吗?请帮帮我...

1 个答案:

答案 0 :(得分:0)

我想我得到了一个答案:.net框架在应用程序启动时要求提供证书吊销列表,并且存在互联网连接。但是,防火墙会阻止请求。查看更多:

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