30分钟后,mage.exe与ERROR_INTERNET_CONNECTION_RESET错误

时间:2011-09-19 15:58:56

标签: proxy clickonce

作为ClickOnce部署的一部分,我正在运行mage.exe

mage.exe -Sign "manifest file" -CertFile Cert.pfx -Password yepit5right -TimeStampUri http://timestamp.verisign.com/scripts/timstamp.dll

证书首先来自Verisign,因此使用他们的时间戳服务。

这在某些机器上运行正常,但在其他机器上运行不正常,它们返回的可读错误代码为-2147012865,转换为错误12031 - ERROR_INTERNET_CONNECTION_RESET。

我可以通过该机器上的IE连接到stackoverflow.com等网站,因此它所需的代理设置似乎是正确的。

mage.exe是否支持验证代理?一年多以前,在我们进行主要的出站代理更改之前,这种情况曾经发生过,我认为这包括从非身份验证更改为在代理层使用集成身份验证。

由于

1 个答案:

答案 0 :(得分:0)

不是很好的答案,但事实证明,当向时间戳服务发出请求时,mage.exe无法通过代理进行身份验证。

为了解决这个限制,我已将源计算机和目标URL添加到我们的出站代理的“白名单”请求中,而不需要代理身份验证。由于您可以在公司环境中对此进行映像,而安全团队拥有该列表并不是一项简单的任务,我更倾向于破解技术问题。

一旦添加,mage.exe就会按预期运行,并且在我们的测试环境中具有非身份验证代理的行为。