为什么我的WPF.NET4应用程序第一次在电脑上启动很慢,而我只能上网



我已经在客户的网络上部署了一个WPF.NET4应用程序。网络可以ping互联网,但电脑无法浏览。

启动应用程序大约需要60秒。TcpView显示应用程序正在尝试与以下URL进行通信:

customer.tilacarrier.comoffice365.commsgr.dlservice.microsoft.com阿卡迈技术

如果我们打开互联网并在一切正常后启动应用程序,我们就可以再次关闭防火墙。

有人知道为什么应用程序第一次在URL上通信吗???

客户已经解决了问题。防火墙已配置为允许ping到所有外部站点。当他们把规则改为不允许ping时,一切都很好。我认为.NET 4使用了一些机器试图验证的签名文件。

如果您使用ClickOnce部署或第三方组件,应用程序可能正在寻找更新。

所有URL(office365.com除外)都指向下载/镜像网站。

您可以尝试查看正在发送的请求,以获取更多详细信息。

如果您已经对文件进行了签名,他们可能正在尝试根据证书颁发机构进行身份验证。此外,请确保在交付之前先打开wpf文件,这会加快文件的首次发布速度(无论是否访问网站)。http://msdn.microsoft.com/en-us/library/6t9t5wcf(v=vs.80).aspx

最新更新