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

时间:2010-05-28 01:04:00

标签: .net wpf windows-7 xbap full-trust

因此,这是关于.NET信任策略的Visual Studio 2008,.NET,WPF,XBAP,Windows 7问题。

在工作中,我们有几个Web浏览器应用程序(.XBAP文件)是使用我们内部部署的Visual Studio 2008(所以.NET 3.5)开发的。这些需要一个.NET FullTrust策略,我们找到了一种方法来制作一个调整各个站点策略的.MSI,一切都很顺利。用户喜欢浏览器内应用。

这是去年和Windows XP。今年我们公司开始将用户升级到Windows 7,现在我们的Web浏览器应用程序都没有工作。错误消息是“Trust Not Granted”,就好像策略更改.MSI尚未运行一样。

其他详细信息:我可以确认我们的应用程序适用于Windows XP for Internet Explorer 7和Firefox,并且不适用于Windows 7 for Internet Explorer 8和Firefox。

我必须承认.NET安全策略让我感到困惑。不过,我在网上或在这个网站上找不到这个问题。

有没有人遇到过这个问题?欢迎任何和所有帮助。

1 个答案:

答案 0 :(得分:1)

我们遇到了这个确切的问题。修复此问题需要使用代码签名证书(最好是VeriSign证书)签署一次性单击清单。您也可以创建自己的证书,然后将其添加到客户端计算机上的“受信任的根证书颁发机构”,或使用您自己的证书颁发机构创建它。签名后,您需要将证书的公钥导入客户端计算机上的“受信任的发布者”存储区。

相关问题