ClickOnce отказывается запускать, утверждая, что приложение не подписано - PullRequest
1 голос
/ 06 мая 2011

Фон: приложение ClickOnce, которое связано с веб-сервером встроенного устройства. Клиенты получают доступ к веб-интерфейсу, как если бы вы открывали страницы конфигурации вашего маршрутизатора и нажимали там кнопку, чтобы запустить приложение ClickOnce.

Проблема: один клиент утверждает, что он получает ошибку подписания: «Невозможно продолжить. Приложение неправильно отформатировано. Обратитесь за помощью к издателю приложения». А в деталях: «Настройки вашего веб-браузера не позволяют запускать неподписанные приложения». Это происходит еще до того, как ClickOnce попадет в ту часть, где оно загружает приложение. Просто нажмите кнопку «Запустить» и ошибка сразу выдаётся. Клиент работает под управлением Windows XP и IE8.

Манифесты приложения и развертывания подписаны нашим сертификатом подписи кода VeriSign Class 3. Я проверял и проверял десятки раз с различными настройками IE, и каждый раз, когда он загружает приложение, успешно проверяет и запускает. Мы заставили его перепрошить свое устройство и то же самое. Ни у кого больше нет этой проблемы, только у него, так что я могу только заключить, что нет ничего плохого в манифестах или их подписях.

Его ИТ-отдел недоволен безопасностью, поэтому я сильно подозреваю, что у него есть некоторые настройки IE, которые мешают ClickOnce, либо пытаются обеспечить более строгие требования к подписанию, либо полностью его блокируют. Что может быть причиной этого? Есть ли где-нибудь групповые политики, которые, возможно, закрывают его?

Ответы [ 3 ]

0 голосов
/ 12 сентября 2011

Перейдите на Internet Options -> Advanced, затем нажмите Reset...

0 голосов
/ 15 марта 2012

Для меня работала проверка в Свойствах обозревателя -> Дополнительно -> «Разрешить запуск или установку ПО, даже если подпись недействительна»

enter image description here

0 голосов
/ 26 мая 2011

Попробуйте очистить кеш браузера.

...