Почему Windows SmartScreen ругается на ClickOnce?

Здравствуйте,
Написал программу на c#. Программа выполняет функции веб-сокет клиента и работает с базой данных MySQL.
Далее заказал сертификат тут: https://www.startssl.com
Все делал по примеру тут habrahabr.ru/post/240871
Далее начал в студии настраивать подписывание:
3e8a3de4d6b8438c9816b4d69795ef68.JPG
Далее в разделе "Безопасность", я выставил вот такие настройки:
a6b5271a7ba344e196b880ce9eb3969b.JPG
Далее я перешел к настройкам публикации, все настроил и нажал "Опубликовать сейчас". Приложение опубликовалось нормально. Приложение публикуется в общую сетевую папку. Нажимаю установить, он мне пишет кто производитель, пишет что файл подписан и при нажатии показывает сертификат. Но после установки, у меня выходит вот такое окно:
10ec6ec55dfc426fb09dfea7577e68f9.JPG
Если нажать на подробнее:
767e147de8924829abe54f403458d24a.JPG
Почему то не определяет тут кто издатель, я так понимаю студия не подписала файлы самой программы почему то.
Не понимаю, что я делаю не так?
Может надо какие то определенные права указать в разделе "безопасность" или как то самому попытаться отредактировать файл манифеста?
Приложение пытаюсь поставить на Windows 8.1
Заранее большое спасибо!
  • Вопрос задан
  • 1984 просмотра
Пригласить эксперта
Ответы на вопрос 1
1) Вы путаете подпись приложения с сертификатом SSL. Для подписи приложения Вам нужен Authenticode. Где его взять - можно почитать тут.
2) У Вас выставлена "Только отложенная подпись". А это значит, что фактически приложение и все его файлы после сборки остаются не подписанными.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы