Служба Windows.NET не запускается, если подписано с файлом PFX Windows Server 2012

Я успешно установил службу Windows в среде Server 2012.

Он запускается и работает без проблем, если исполняемый файл Службы не подписан. Когда я применяю подпись PFX к Сервису, она не запускается. Время ожидания превышает 30 секунд.

Дело в других средах (как на сервере 2008, так и в 2012 году), они работают без проблем, поэтому у меня есть это в качестве основы.

Что может быть причиной этого? Существуют ли какие-либо специфические настройки сервера, которые могут иметь проблемы с безопасностью при подписании? У меня нет контроля над этой коробкой или я не знаю, как она была настроена.

1 ответ

Как вы уже поняли, Windows необходимо подключиться к Интернету, чтобы убедиться, что сертификат подписи действителен. Поскольку у вашего сервера нет подключения к Интернету, время ожидания истекло.

Решение для Windows XP предлагается по адресу http://rusanu.com/2009/07/24/fix-slow-application-startup-due-to-code-sign-validation/

Для Windows Vista и выше вам, возможно, придется обратиться по http://technet.microsoft.com/library/ee619754.aspx

В обоих случаях вам нужно отредактировать некоторые настройки реестра. Сделать тест; и пометьте это как отвеченное, если это работает на благо других.

Другие вопросы по тегам