我们使用signtool.exe对一组托管程序集进行签名(从命令提示符处,我们在一个简单的.bat文件for循环中运行signtool.exe,从pfx文件应用证书)
设置和条件(除了使用的登录帐户)在两种情况下都是相同的。
毋庸置疑,我们的构建服务器正在使用“错误”帐户运行!
任何人都可以想到任何可能影响signtool.exe速度的用户帐户设置吗?是否需要与任何外部服务进行交互?
答案 0 :(得分:2)
在灵感的鼓舞中,我已经解决了这个问题。如果有其他人遇到此问题,那是因为我们的代理服务器。
管理员帐户有排除,因此本地地址不会通过代理服务器解析,但构建帐户没有排除,因此signtool通过我们的代理(数千英里之外,因此非常不必要地往返)慢)。
我不知道为什么signtool在使用禁用时间戳的本地pfx文件签名本地文件时需要ping互联网,但是添加本地代理排除项会修复它。