WPF Application Startup(或DBContext初始化)速度较慢,具有严格的防火墙设置



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

通过调试应用程序,我发现了实体框架DBContext初始化需要大部分时间。它在应用程序启动时就直接执行。

我已经完成了以下操作:

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

但这无济于事。其他人以前遇到了这个问题吗?请帮助我...

我认为我有一个答案:.NET框架要求在应用程序启动并存在Internet连接时,要求证书撤销列表。但是,防火墙阻止了请求。查看更多:

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

最新更新