Clickonce,“您的Web浏览器设置不允许您运行未签名的应用程序。 [英] Clickonce , "Your Web browser settings do not allow you to run unsigned applications.!
问题描述
我们正在尝试部署未签名的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屋!