Не удается запустить консольное приложение .Net на сервере "Издатель не может быть проверен" - PullRequest
0 голосов
/ 07 августа 2009

Я написал простое консольное приложение на C #, которое запускается службами SQL Server Integration Services при загрузке хранилища данных (в Windows Server 2003).

К сожалению, шаг, вызывающий файл .exe, не выполняется, поскольку отображается диалоговое окно с предупреждением о безопасности открытого файла «Издатель не может быть проверен. Вы уверены, что хотите запустить это программное обеспечение».

Я думаю, что мне нужно подписать мое консольное приложение, но это кажется немного излишним для внутреннего приложения. Могу ли я подписать его, не получив внешне признанный сертификат?

Спасибо.

1 Ответ

1 голос
/ 07 августа 2009

Да, подписать легко, просто посмотрите Project | Options | Signing. Этот комбинированный список позволит вам выбрать ключевой файл или создать его. Это всегда хорошая идея.

Но подписи может быть недостаточно, сервер может наложить более строгие правила, так что вам понадобится сертификат. Я не уверен на 100%, но вы можете создать свой собственный и сказать серверу доверять ему.

Но сначала попробуйте подпись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...