我们使用signtool.exe签署一组托管程序集(从命令提示符中,我们在漫步的循环中运行signtool.exe。循环,从pfx文件应用证书)

  • 在域管理员的帐户下运行时,它会在1分钟内运行。
  • 在本地用户帐户下运行时,需要37分钟!

在两种情况下,设置和条件(除了使用的登录帐户)相同。

不用说,我们的构建服务器正在使用“错误”帐户!

是否有人可以想到可能影响SignTool.exe速度的任何用户帐户设置?是否需要与任何外部服务进行互动?

有帮助吗?

解决方案

在一个灵感的举动中,我已经解决了这个问题。如果其他人遇到过这个,它是因为我们的代理服务器

管理员帐户具有排除,使本地地址不会通过代理服务器解析,但构建帐户没有排除,所以通过我们的代理(千里之外,Sogtool不需要圆跳闸,因此慢)。

我不知道为什么使用包含当地PFX文件禁用时签名本地文件时,签名时需要ping internet,但添加本地代理排除固定它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top