我需要做什么来制作需要在Windows 7上完全信任工作的WPF浏览器应用程序(XBAP)?

StackOverflow https://stackoverflow.com/questions/2926071

因此,这是一个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证书)签署您的点击仪清单。您可能还可以创建自己的证书,然后将其添加到客户端机器上的“可信根证书权限”中,或使用自己的证书授权使用它。签名后,您将需要将证书的公共密钥导入客户机器上的“受信任的发布者”存储。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top