轉自http://www.cnblogs.com/slmk/archive/2012/02/27/2369642.html
silverlight 5的一個有趣的新特性是:可以在浏覽器内完全受信任運作。這對于企業内部應用可謂重大的改進,可以通路本地COM,而且是在浏覽器内。至少可以通路本地文 件系統這一點就友善很多,很多需要C/S結構才能完成的事借助SL5也能實作。我一直認為SL是開發企業應用的利器,JS+HTML方式的前端難與之相 比。
1、silverlight應用程式項目屬性中以下選項搭鈎:

如果你在調試時運作會發現,有權限在本地建立檔案,這是因為你用"localhost"通路的原因,不要以為大功告成了!
2、修改系統資料庫:
Key path for 32-bit computers: HKEY_LOCAL_MACHINE\Software\Microsoft\Silverlight\
Key path for 64-bit computers: HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Silverlight\
Value name: AllowElevatedTrustAppsInBrowser
Value type: DWORD
Valid Values:
Disabled - 0x00000000
Enabled - 0x00000001
如何修改好像有問題:公司100台電腦難道要逐個修改?借助域政策吧。
3、簽名你的XAP檔案:通過你的域管理者釋出的證書為XAP簽名,或者建立一個測試證書用于測試
然後點選“更多詳細資訊”
安裝證書
存儲到“受信任的釋出者”或者“受信任的根證書頒發機構”
證書上沒有紅叉,說明安裝成功。相信企業内部都有内部使用的證書(如果使用https登陸的話,肯定已經有了,直接用它簽名就是了),也就不需要每個機器安裝了。使用計算機名或者IP位址進行測試:
OK了!
測試代碼:
<a>複制代碼</a>