WPF应用程序是本地客户端应用程序,运行环境具有非常严格的防火墙设置,甚至无法连接到Microsoft域。当我启动WPF应用程序时,启动需要很长时间(90秒)。但是,如果我插上网线,它会很快启动(6秒)。
通过调试应用程序,我发现Entity Framework DBContext初始化占用了大部分时间。它在应用程序启动时立即执行。
我已经完成了以下工作:
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
但这并没有帮助。以前有人遇到过这个问题吗?请帮帮我...
答案 0 :(得分:0)
我想我得到了一个答案:.net框架在应用程序启动时要求提供证书吊销列表,并且存在互联网连接。但是,防火墙会阻止请求。查看更多: