0

サーバーWindows2008R2でWCFWebサービスをホストしました。すべてが私のローカルホストプロジェクトVisualStudio2012で完全に機能します

ただし、サーバーにデプロイすると。WCFがXMLファイルをC:\に保存しようとすると、アプリケーションが例外をスローします。

私はすぐにそれが許可の問題から来たと思います。ユーザーIUSRに書面で権利を追加しようとしましたが、何も変わりませんでした。私はユーザー「Everyone」にすべての権利を適用しようとさえしました。しかし、成功せずに!アイデア ?ありがとう

これが私のプロジェクトの構成に関するスクリーンショットです:

ここに画像の説明を入力してください

ここに画像の説明を入力してください

例外をスローするコード:

XmlTextWriter myXmlTextWriter = new XmlTextWriter("c:/world.xml", null);
4

1 に答える 1

1

ルートドライブフォルダに保存するのはなぜですか?たとえば、に保存しようとするとどうなりますC:\Stuffか?

これがNetwork Service私が推測するようなものとして実行されていない場合は、UACのようなものが原因で、制限されていると見なされる特定の場所に書き込むことができなくなります。

于 2013-03-25T10:27:01.110 に答える