我需要做什么来制作需要在Windows 7上完全信任工作的WPF浏览器应用程序(XBAP)?
-
05-10-2019 - |
题
因此,这是一个Visual Studio 2008,.NET,WPF,XBAP,Windows 7问题,有关.NET信任策略。
在工作中,我们有几个由Visual Studio 2008(So .NET 3.5)开发的Web浏览器应用程序(.xbap文件),我们在内部部署了这些应用程序。这些需要.NET Full Trantust政策,我们找到了一种制作.msi调整各个电台政策的方法,一切都很好。用户喜欢浏览器应用程序。
这是去年和Windows XP上的。今年,我们的公司开始将用户升级到Windows 7,现在我们的Web浏览器应用程序都无法使用。错误消息是“未授予信任”的,好像改变了策略。
其他详细信息:我可以确认我们的应用程序在Windows XP上用于Internet Explorer 7和Firefox,并且在Windows 7上不适用于Internet Explorer 8和Firefox。
我必须承认,.NET安全政策使我神秘。尽管如此,我在整个网站上或该网站上都找不到任何提及此问题的信息。
还有其他人遇到这个问题吗?所有人都欢迎任何帮助。
解决方案
我们遇到了这个确切的问题。修复此操作需要使用AA代码签名证书(最好是Verisign证书)签署您的点击仪清单。您可能还可以创建自己的证书,然后将其添加到客户端机器上的“可信根证书权限”中,或使用自己的证书授权使用它。签名后,您将需要将证书的公共密钥导入客户机器上的“受信任的发布者”存储。
不隶属于 StackOverflow