我正在构建一个需要在完全信任环境中运行的XBAP应用程序。因此,在浏览器上使用它时,最终用户必须安装我的.pfx文件(以证明我的应用程序)或接收着名的“Trust not granted”错误。这会给您带来不便。
所以,我希望每当最终用户访问我的xbap应用程序时,它会要求用户安装.pfx文件,然后自动安装.pfx文件。
我该怎么做? (使用VS2008,.net 3.5)
答案 0 :(得分:1)
以下链接提供了有关如何编写简单可执行文件以在客户端计算机上安装证书的详细信息。然后,您可以从您的网页链接到此可执行文件。然后,客户端可以简单地运行此可执行文件来安装您的证书。
Automate Certificate Install for XBAP Applications
我认为你甚至可能更加棘手,并且编写了一个类似于active-x控件的代码。这样,active-x控件会在第一次访问您的网站时自动提示客户端进行安装。
答案 1 :(得分:0)
让自己成为受信任的发布商,这意味着用户需要将证书安装到“受信任的发布者”中。在http://msdn.microsoft.com/en-us/library/01daf08f.aspx
查看更多详情答案 2 :(得分:0)
这里有一个解决方案= D. XBAP full trust deployment 创建自己的证书并部署完全信任。之后,用户自动安装我的案例= D也可以提示安装或通知用户点击地址栏旁边的按钮^^
额外信息,您可能会注意到您的主机是否支持完全信任= D