我們正在嘗試啓用Silverlight 5受信任的應用程序以在瀏覽器中運行。 目標:訪問MyDocuments中的MyVideo文件夾,通常可在Silverlight 4版本中使用Out of Browser Elevated設置訪問該文件夾。如何啓用受信任的應用程序在瀏覽器中運行,silverlight5.0
軟件:帶有VS2010 Express的Silverlight 5。
問題:在使用「權限提高」設置訪問「我的文檔」文件夾中的「我的視頻」文件夾時,VS2010顯示安全異常。
其他設置:
- 需要使用此link
示例代碼進行自簽名證書提升從這個link
if (!Application.Current.HasElevatedPermissions)
{
MessageBox.Show("No elevated permission set");
}
String myVideoPath =
//[breakpoint set Here]
Environment.GetFolderPath(Environment.SpecialFolder.MyVideos).ToString();
安全例外VS2010被困@斷點:
[FileSecurityState_OperationNotPermitted] 參數: 調試資源字符串不可用。通常,關鍵和參數 提供足夠的信息來診斷問題。請參閱
是否有更多設置可以使用純瀏覽器Silverlight 5應用程序訪問MyVideo文件夾? 已經發現我們仍然需要暫時設置「瀏覽器超出」設置才能在瀏覽器中作爲可信應用程序運行。
任何可以幫助解決安全異常的指針都是很受歡迎的!
TIA
你安裝你的自簽名證書到受信任的根? – Denis 2011-06-15 18:50:24