Clickonce, «Ваши настройки веб-браузера не позволяют запускать неподписанные приложения.! - PullRequest
4 голосов
/ 08 декабря 2010

Мы пытаемся развернуть неподписанное приложение clickonce. Для некоторых пользователей это происходит со следующей ошибкой, в то время как для других это не проблема.

Возможно, это где-то параметр безопасности, но мы не смогли его найти. Любые советы о том, как разрешить установку этого приложения (без подписи)

PLATFORM VERSION INFO
    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)

SOURCES
    Deployment url          : http://xxxxx/xxxxx.application
                        Server      : Apache-Coyote/1.1
    Deployment Provider url     : http://xxxxx/xxxxx.application

ERROR SUMMARY
    Below is a summary of the errors, details of these errors are listed later in the log.
    * Activation of http://xxxxx/xxxxx.applicationresulted in exception. Following failure messages were detected:
        + Your Web browser settings do not allow you to run unsigned applications.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
    No transaction error was detected.

WARNINGS
    * The manifest for this application does not have a signature. Signature validation will be ignored.

OPERATION PROGRESS STATUS
    * [12/8/2010 12:41:11 PM] : Activation of http://xxxxx/xxxxx.application has started.

ERROR DETAILS
    Following errors were detected during this operation.
    * [12/8/2010 12:41:12 PM] System.Deployment.Application.InvalidDeploymentException (Manifest)
        - Your Web browser settings do not allow you to run unsigned applications.
        - Source: System.Deployment
        - Stack trace:
            at System.Deployment.Application.ApplicationActivator.BrowserSettings.Validate(String manifestPath)
            at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
            at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

COMPONENT STORE TRANSACTION DETAILS
    No transaction information is available.

Ответы [ 3 ]

6 голосов
/ 06 июля 2012

У меня была такая же проблема в Internet Explorer 7 сегодня. Мне пришлось изменить три параметра, чтобы решить проблему.

Я уверен, что многое из этого зависит от вашей конкретной конфигурации безопасности, но, надеюсь, это будет полезно кому-то еще.


1 - Инструменты-> Параметры-> вкладка Безопасность-> Надежные сайты-> Кнопка сайтов-> Добавить-> ОК Add the site to the list under the 'trusted sites' security zone


2 - Сервис-> Параметры-> вкладка Безопасность-> Надежные сайты-> Пользовательский уровень-> Автоматический вход с текущим пользователем и паролем Allow automatic logon with current user and password under 'custom level'


3 - Инструменты-> Параметры-> Дополнительно-> Разрешить запуск программного обеспечения, даже если подпись недействительна enter image description here

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

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

enter image description here

1 голос
/ 08 декабря 2010

Если ваши пользователи используют IE, загляните в Свойства обозревателя -> Дополнительно -> Безопасность -> все, что связано с подписями и / или сертификатами.

В противном случае поступайте так, как сказал Карл: подпишите вещь. Почему бы вам не подписать? Даже внутри нашей корпоративной сети мы подписываем код и приложения.

...