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

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

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

Войти через центр авторизации
Похожие вопросы
Bip.ru Москва
от 150 000 до 250 000 ₽
Альфа-Банк Москва
от 200 000 ₽
Bip.ru Москва
от 250 000 до 350 000 ₽