Clickonce, "Ваши настройки веб-браузера не позволяют запускать неподписанные приложения.!
Мы пытаемся развернуть неподписанное приложение clickonce. Для некоторых пользователей это происходит с ошибкой ниже, а для других это не проблема.
Возможно, это где-то параметр безопасности, но мы не смогли его найти. Любые советы о том, как разрешить установку этого приложения (без подписи)
ИНФОРМАЦИЯ О ВЕРСИИ ПЛАТФОРМЫ Windows: 5.1.2600.196608 (Win32NT) Common Language Runtime: 2.0.50727.3615 System.Deployment.dll: 2.0.50727.3053 (netfxsp.050727-3000) mscorwks.dll: 2.0.50727.3615 (GDR.050727-3600) dfdll.dll: 2.0.50727.3053 (netfxsp.050727-3000) dfshim.dll: 4.0.31106.0 (Main.031106-0000) ИСТОЧНИКИ Развертывание URL-адреса: http://xxxxx/xxxxx.application Server: Apache-Coyote/1.1 URL-адрес поставщика развертывания: http: //xxxxx/xxxxx.application РЕЗЮМЕ ОШИБОК Ниже приводится сводная информация об ошибках, подробности об этих ошибках перечислены ниже в журнале. * Активация http://xxxxx/xxxxx.applicationre привести к исключению. Обнаружены следующие сообщения об ошибках: + Настройки вашего веб-браузера не позволяют запускать неподписанные приложения. РЕЗЮМЕ ОШИБКИ ТРАНЗАКЦИИ КОМПОНЕНТНОГО ХРАНИЛИЩА Ошибка транзакции не обнаружена. ПРЕДУПРЕЖДЕНИЯ * Манифест для этого приложения не имеет подписи. Проверка подписи будет проигнорирована. СОСТОЯНИЕ ПРОГРЕССА В РАБОТЕ * [08.12.2010 12:41:11 PM]: Активация http: //xxxxx/xxxxx.application началась. ДЕТАЛИ ОШИБОК Во время этой операции были обнаружены следующие ошибки. * [08.12.2010 12:41:12] System.Deployment.Application.InvalidDeploymentException (Manifest) - настройки веб-браузера не позволяют запускать неподписанные приложения. - Источник: System.Deployment - Стек след: на System.Deployment.Application.ApplicationActivator.BrowserSettings.Validate(String manifestPath) в System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, булевой IsShortCut, струнного textualSubId, струнного deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl) в System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(состояние объекта) ПОДРОБНЫЕ ОПИСАНИЯ ХРАНЕНИЯ КОМПОНЕНТНОГО ХРАНЕНИЯ Информация о транзакции недоступна.
3 ответа
У меня была такая же проблема в Internet Explorer 7 сегодня. Мне пришлось изменить три параметра, чтобы решить проблему.
Я уверен, что многое из этого зависит от вашей конкретной конфигурации безопасности, но, надеюсь, это будет полезно для кого-то еще.
1 - Сервис-> Параметры-> вкладка Безопасность-> Надежные сайты-> Кнопка сайтов-> Добавить-> ОК
2 - Инструменты-> Параметры-> вкладка Безопасность-> Надежные сайты-> Пользовательский уровень-> Автоматический вход с текущим пользователем и паролем
3 - Инструменты-> Параметры-> Дополнительно-> Разрешить запуск программного обеспечения, даже если подпись недействительна
Для меня работала проверка в Свойствах обозревателя -> Дополнительно -> "Разрешить запуск или установку ПО, даже если подпись недействительна"
Если ваши пользователи используют IE, загляните в Свойства обозревателя -> Дополнительно -> Безопасность -> все, что связано с подписями и / или сертификатами.
Иначе делай так, как сказал Карл: подпиши вещь. Почему бы вам не подписать? Даже внутри нашей корпоративной сети мы подписываем код и приложения.