Я опубликовал базовое приложение без формы окон, используя ClickOnce в Visual Studio. Я взял файл .exe и файл .exe.config и переместил его в папку на моем рабочем столе. Я подписал файл .exe с законным инструментом подписи digiCert, и я создал манифест приложения и манифест развертывания с помощью MageUI и подписал его с тем же инструментом подписи. Я переместил все файлы на FTP-сервер, с которого я хочу, чтобы пользователи загружались. Когда я ввожу URL-адрес в браузере, все работает нормально, но мне предлагается Install, и он говорит, что Publisher неизвестен. После того, как я нажму «установить», приложение работает так, как должно.ClickOnce: Неизвестный издатель, показанный в установщике, когда приложение уже подписано
Кроме того, я уже добавил свой сертификат в хранилище доверенных издателей и подтвердил, что эмитент моего сертификата находится в хранилище промежуточного центра сертификации, а их эмитент находится в хранилище корневого центра сертификации.
Я также открыл манифест развертывания и приложения, используя блокнот, и вижу на них свою подпись, и я вижу, что мой .exe-файл подписан, щелкнув правой кнопкой мыши на нем и выбрав свойства, а затем вкладку подписи.
Я следовал шаги, описанные на этом сайте: https://robindotnet.wordpress.com/2013/02/24/windows-8-and-clickonce-the-definitive-answer-2/
Я использовал: «# 1: Подписание приложения исполняемый пост-публикации.» шаги.
Итак, мой главный вопрос: почему он говорит, что издатель Неизвестен, когда я загружаю и запускаю файл .application?
Примечание: что SmartScreen фильтр не поднимая мое приложение как небезопасный