2012-03-30 56 views
0

我們購買了authenticode證書在Verisign.com上籤署xap文件,註冊完成後,我們收到證書。簽署xap文件時出現Verisign文件錯誤

我將它安裝在我的電腦上,現在我可以在我的Visual Studio解決方案中選擇它。問題是,即使在構建過程之後沒有發生錯誤,在部署它時,我也不能擁有任何認證客戶端。

我跟着下面的文章,沒有成功,我可能會錯過什麼?

http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2011/04/27/silverlight-5-beta-rough-notes-trusted-apps-in-the-browser.aspx

感謝您的幫助。

回答

0

我找到了解決我的問題的方法。

當啓動在一個「以瀏覽器」模式一個Silverlight XAP文件,每個客戶端必須手動部署這些兩件事情:

1)在註冊表中的一個關鍵,以允許在瀏覽器模式:

對於32位系統:

Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight] 
"AllowElevatedTrustAppsInBrowser"=dword:00000001 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight\Components] 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight\Components\Debugging] 

對於64位系統:

Windows註冊表編輯器版本錫永5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Silverlight] 
"AllowElevatedTrustAppsInBrowser"=dword:00000001 

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Silverlight\Components] 

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Silverlight\Components\Debugging] 

2)安裝我的證書導入使用所謂的 「MMC」 該實用程序的 「TrustedPublisher」 店。

與瀏覽器外和安裝模式不同,在使用瀏覽器內模式時,每個客戶端都必須執行這些步驟!我最初認爲這些步驟是自動的,客戶只需確認其安裝...情況並非如此...

希望它有幫助。