2
ローカルマシンで実行されているIIS 7.5でホストされている単純なWCFサービスライブラリがあります。サービスは、サイトディレクトリのルートにあるXMLファイルを読み書きすることになっています。テストクライアントでVS2010を実行すると正常に動作します。私がIISでホストされているサービスをwinformsクライアントから呼び出すと、サービスはxmlファイルの書き込みや読み込みができません。私の質問は、IISでホストされているにもかかわらず、WCFサービスがXMLファイルに書き込めないのですが、デバッグに問題はありません。IIS 7.5でホストされているWCFサービスからXMLファイルに書き込むことができません。
サービスを実行するユーザーアカウントに、読み書きしようとしているファイル/フォルダに十分なアクセス許可があることを確認しましたか? – decyclone
サービスがIIS_IUSRSまたはASPNETの下で実行されることを前提として正しいと思いますか?それらはディレクトリのフルコントロールを持っています。私はまた、私のサービスがC:\ inetpub \ wwwroot \ siteDir \の代わりにC:\ windows \ system32 \ inetsrv \に書き込もうとしていることに気付きました。 – Jacob