Фон: приложение ClickOnce, которое связано с веб-сервером встроенного устройства. Клиенты получают доступ к веб-интерфейсу, как если бы вы открывали страницы конфигурации вашего маршрутизатора и нажимали там кнопку, чтобы запустить приложение ClickOnce.
Проблема: один клиент утверждает, что он получает ошибку подписания: «Невозможно продолжить. Приложение неправильно отформатировано. Обратитесь за помощью к издателю приложения». А в деталях: «Настройки вашего веб-браузера не позволяют запускать неподписанные приложения». Это происходит еще до того, как ClickOnce попадет в ту часть, где оно загружает приложение. Просто нажмите кнопку «Запустить» и ошибка сразу выдаётся. Клиент работает под управлением Windows XP и IE8.
Манифесты приложения и развертывания подписаны нашим сертификатом подписи кода VeriSign Class 3. Я проверял и проверял десятки раз с различными настройками IE, и каждый раз, когда он загружает приложение, успешно проверяет и запускает. Мы заставили его перепрошить свое устройство и то же самое. Ни у кого больше нет этой проблемы, только у него, так что я могу только заключить, что нет ничего плохого в манифестах или их подписях.
Его ИТ-отдел недоволен безопасностью, поэтому я сильно подозреваю, что у него есть некоторые настройки IE, которые мешают ClickOnce, либо пытаются обеспечить более строгие требования к подписанию, либо полностью его блокируют. Что может быть причиной этого? Есть ли где-нибудь групповые политики, которые, возможно, закрывают его?