2010-06-11 97 views
1

我正在构建一个需要在完全信任环境中运行的XBAP应用程序。因此,在浏览器上使用它时,最终用户必须安装我的.pfx文件(以证明我的应用程序)或者收到着名的“信任未授权”错误。这造成不便。部署完全信任的wpf浏览器应用程序(XBAP)

因此,我希望每当最终用户访问我的xbap应用程序时,它都会要求用户安装.pfx文件,然后自动安装.pfx文件。

我该怎么做? (使用VS2008,.net 3.5)

+0

有什么想法吗? – hanuman0503 2010-06-17 02:09:16

回答

0

让自己成为受信任的发布者,这意味着用户需要将证书安装到“受信任的发布者”中。检查出更多的细节在http://msdn.microsoft.com/en-us/library/01daf08f.aspx

+0

这里是一个相关的讨论:http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a8bfe373-291b-41b8-b2b2-4db92cbe54f0 – PerlDev 2010-06-28 12:56:20

+0

我的意思是说,XBAP提示一个对话框(例如)自动安装证书。 – hanuman0503 2010-06-29 11:13:20

0

有一个解决方案在这里= d XBAP full trust deployment 创建自己的证书和部署全trust.afterward,用户对我的情况下自动安装= d还可以提示安装或通知用户点击按钮地址栏^^

额外的信息,您可能会注意到是否做你的主机支持的充分信任= d

1

下面的链接提供了有关如何编写一个简单的执行细节,以客户端的安装证书旁机。然后您可以从您的网页链接到此可执行文件。客户端可以简单地运行这个可执行文件来安装你的证书。

Automate Certificate Install for XBAP Applications

我想你可能会更棘手,并编写了那个没有类似的东西有源X控件。这样,active-x控件会自动提示客户第一次访问您的网站时进行安装。

相关问题