我有一個安全例外當我試圖創造即使FILESTREAM安全例外,當我嘗試創建FILESTREAM
FileStream f = new FileStream(filename, FileMode.Create);
當我設置的文件名作爲d:\ filename.xml中(即使不是在C盤: )。
如何解決此問題?
我有一個安全例外當我試圖創造即使FILESTREAM安全例外,當我嘗試創建FILESTREAM
FileStream f = new FileStream(filename, FileMode.Create);
當我設置的文件名作爲d:\ filename.xml中(即使不是在C盤: )。
如何解決此問題?
可能Silverlight應用程序沒有訪問磁盤D進行寫入。通常SL應用程序以部分信任運行。您可以嘗試使用所需的高級信任。
有類似的問題 - Silverlight 4.0 FileStream
如果你正在構建一個徹頭徹尾的瀏覽器Silverlight應用程序,去你的項目屬性,然後選中「啓用運行的應用程序在瀏覽器外」。
在「瀏覽器外設置」中勾選「在瀏覽器外運行時需要提升信任度」。
此外,請確保運行該應用程序的用戶有權創建/寫入目標路徑。