2012-05-12 16 views
0

を作成しようとすると、私はセキュリティ例外私はFILESTREAM

FileStream f = new FileStream(filename, FileMode.Create); 

にファイルストリームを作成しようとすると、私はDとファイル名を設定した場合でも、セキュリティ例外を持っている:\のファイル名.xml(さえないディスクCに: )。

この問題を解決するにはどうすればよいですか?

答えて

1

おそらく、Silverlightアプリケーションは書き込みのためにディスクDにアクセスできませんでした。通常、SLアプリケーションは部分的な信頼で実行されます。必要な昇格された信頼を使用することができます。

同様の質問があります - あなたはアウトオブブラウザのSilverlightアプリケーションを構築し、あなたのプロジェクトのプロパティに移動し、「ブラウザの外にアプリケーションを実行して有効にする」をチェックしている場合Silverlight 4.0 FileStream

1

が。

「ブラウザ外の設定」の中にある「ブラウザ外で実行したときに高い信頼が必要」にチェックを入れてください。

また、アプリケーションを実行しているユーザーに、宛先パスの作成/書き込み権限があることを確認してください。

関連する問題