2010-03-09 85 views

回答

4

這聽起來像您的應用程序在部分信任運行。要使用一個FileStream,則需要請求elevated trust

默認情況下,基於Silverlight- 應用在部分信任運行, 這意味着他們一個安全沙箱 中運行。沙盒應用程序有限制訪問本地計算機,並受其他方式的限制,這有助於防止惡意行爲。

從Silverlight 4中的FileStream文檔(重點煤礦):

當通過升高的信任 應用調用,暴露周圍 一個流的文件,同時支持同步 和異步讀寫 操作。

編輯:您可以通過在Silverlight項目設置中設置「在瀏覽器外部運行時需要提升信任」來設置要求提升信任的應用程序。

+0

謝謝,但如何? – xscape 2010-03-09 02:39:35

+0

如何設置應用程序以要求提升信任度?查看我的編輯。 – 2010-03-09 02:53:24