Clickonce,“您的Web浏览器设置不允许您运行未签名的应用程序。 [英] Clickonce , "Your Web browser settings do not allow you to run unsigned applications.!

查看:308
本文介绍了Clickonce,“您的Web浏览器设置不允许您运行未签名的应用程序。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们正在尝试部署未签名的clickonce应用程序。对于某些用户,此操作将失败,并显示以下错误,而对于其他用户,则没有问题。

We're trying to deploy an unsigned clickonce application. For some users this fails with the below error, while for others its no problem.

这可能是某处的安全设置,但我们无法找到它。有关如何允许安装此应用程序的任何技巧(对其进行栏签名)

This is probably a security setting somewhere, but we have been unable to find it. Any tips on how to allow this application to be installed (bar signing it )


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.


推荐答案

我今天在Internet Explorer 7中遇到了同样的问题。我必须更改三个设置才能解决此问题。

I had the same problem in Internet Explorer 7 today. I had to change three settings to resolve the issue.

我敢肯定,这很大程度上取决于您的特定安全配置,但希望这对其他人有用

I'm sure a lot of this depends on your specific security configuration, but hopefully this will be useful to someone else.

1-工具->选项->安全性选项卡->受信任的站点->。网站按钮->添加->确定

1 - Tools->Options->Security tab->Trusted Sites->Sites button->Add->OK

2-工具->选项->安全性标签->受信任的站点- >自定义级别->使用当前用户和密码

2 - Tools->Options->Security tab->Trusted Sites->Custom Level->Automatic logon with current user and password

3-工具->选项->高级->允许即使签名无效也要运行的软件

3 - Tools->Options->Advanced->Allow software to run even if the signature is invalid

这篇关于Clickonce,“您的Web浏览器设置不允许您运行未签名的应用程序。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆