2010-06-11 161 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控件會自動提示客戶第一次訪問您的網站時進行安裝。

相關問題