実行時にWebサーバーにファイルを書き込もうとするASP.NETアプリケーションがあります。私の開発環境では、これが動作します。しかし、私は本番サーバーにデプロイし、私はコードを実行したときに、私が述べてエラーが表示さ:ASP.NET +パスへのアクセスが拒否されました
"Access to the path 'C:\Inetpub\wwwroot\MyWebApp\DirToWriteTo\' is denied."
を私の運用サーバーは、Window Server 2003のマシンです。 Webアプリケーションは、IUSR_TEMPLATEアカウントによる匿名アクセスを許可するように設定されています。
私は間違っていますか?
ありがとうございました!
'Web.config'が' 'セクションに' 'を持つ場合のみです。それ以外の場合は、アプリケーションプールのIDセットが使用されます。デフォルトでは、* Network Service *(アクセスは非常に制限されています) –
Thorarin
これは本当です。私はそれを最初に考えなかった。それを含めるように私の答えを更新します。 –