signtool.exe работает медленно под другой учетной записью - PullRequest
1 голос
/ 23 июля 2010

Мы используем signtool.exe для подписи набора управляемых сборок (из командной строки мы запускаем signtool.exe в тривиальном цикле .bat файла, применяя сертификат из файла pfx)

  • При запуске под учетной записью администратора домена он запускается менее чем за 1 минуту.
  • При запуске под учетной записью локального пользователя это занимает 37 минут!

Настройка и условия(кроме используемой учетной записи для входа) идентичны в обоих случаях.

Нет необходимости говорить, что наш сервер сборки работает с использованием «неправильной» учетной записи!

Может кто-нибудь придумать какую-либо учетную запись пользователянастройки, которые могут значительно повлиять на скорость signtool.exe?Нужно ли взаимодействовать с какими-либо внешними сервисами?

1 Ответ

2 голосов
/ 23 июля 2010

В момент вдохновения я решил проблему.Если кто-то еще сталкивался с этим, это было из-за нашего прокси-сервера .

У учетной записи администратора были исключения, так что локальные адреса не были разрешены через прокси-сервер, но учетная запись сборки сделалаисключений нет, поэтому signtool без необходимости обходил через наш прокси-сервер (за тысячи миль отсюда, и, следовательно, очень медленно).

Я не знаю, почему signtool должен пропинговать Интернет при подписании локального файлаиспользование локального файла pfx с отключенной отметкой времени, но добавление локальных исключений прокси-сервера исправило это.

...