2

IIS サーバーで ASP.NET(C#) アプリケーションを使用しようとしています。すべてがうまくいっていますが、問題は 1 つだけです。「C:\inetpub\wwwroot\bin」ディレクトリに CSV ファイルを作成しようとしていますが、「パス 'C:\inetpub\wwwroot\bin' へのアクセスが拒否されました」というエラー メッセージが表示されます。

「IUSR」と「NT-AUTHORITY/networkservice」にすべての権限を与えようとしましたが、それでもうまくいきません。別のディレクトリでも試しましたが、うまくいきません。

OS: Windows Server 2008 R2

前もって感謝します!

編集:Thx!今すぐ動作します。

4

2 に答える 2

4

App_Dataそのためのフォルダを使用してください。フォルダではありませんbin

詳細はこちら: http: //msdn.microsoft.com/en-us/library/t990ks23.aspx

および: http: //msdn.microsoft.com/en-us/library/ex526337.aspx

于 2011-01-31T09:26:03.813 に答える
1

ASPNETユーザーに権限を追加してみてください。これが問題になる可能性があります。
また、Webフォルダのルートにファイルを書き込むことは基本的に悪い考えです。

Webからアクセスできないフォルダーにファイルを作成し、別のページを使用してファイルをダウンロードするよりもはるかに安全です(これがあなたが達成しようとしていることだと思います

于 2011-01-31T09:25:47.447 に答える