2010-12-08 4 views
4

Мы пытаемся развернуть приложение без значка clickonce. Для некоторых пользователей это происходит с ошибкой ниже, а для других - без проблем.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. 
+1

Если вы можете отключить настройки безопасности от вашего кода, то не было бы никакого смысла в том, что безопасность функция существующий. Либо научите пользователей, как исправить эту настройку (и будьте осторожны, если у кого-то из ваших клиентов есть какое-то понимание, это может заставить их решить не доверять вам - очень общественным образом) или просто подписать эту вещь. – 2010-12-08 09:27:23

ответ

1

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

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

5

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

enter image description here

6

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

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


1 - Инструменты-> Настройки-> Безопасность TAB-> Доверенные Sites-> Сайты кнопку-> Add-> OK 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 - Tools-> Options-> дополнительно-> Разрешить программное обеспечение для запуска, даже если подпись недействительна enter image description here

Смежные вопросы