2010-12-04 8 views

答えて

0

ログファイルの読み取り専用フラグを確認し、設定されている場合はクリアします。一般的に好きではないあなたも、あなたがへの書き込みをしようとしているファイルがであるものディレクトリを考慮に入れる必要があります。Windows VistaおよびWindows 7たとえば、ファイルに読み取り専用フラグのチェックに加え

http://www.eggheadcafe.com/software/aspnet/32181030/unauthorizedaccessexception-in-debug-mode-only.aspx

0

これは、プログラムファイルディレクトリのファイルとプログラムファイルの子ディレクトリに書き込むときに使用します。この場合、プログラムの問題ではなくアクセス許可の問題になります。アクセス権(管理者権限)を上げてアプリケーションを実行したり、ディレクトリ内のセキュリティ権限を変更したり、テキストファイルを書き込むディレクトリを変更する必要があります/へのログ。

1

ログファイルに書き込むには、Webアプリケーションを実行しているIDに書き込みアクセスがログディレクトリにあることを確認します。

IIS7:IIS管理コンソールでIDを確認できます。 Webアプリケーションが使用しているアプリケーションプールを選択します。 [詳細設定]をクリックします。プロパティウィンドウで、IDフィールドを探します。それはネットワークサービスを言うかもしれません。これは、ログ出力フォルダへの書き込み権限が必要なアカウントです。

IIS6:IIS7と同じですが、アプリケーションプールを右クリックしてプロパティを選択します。 IIS6のプロパティウィンドウには、[ID]タブがあります。

すでにこのディレクトリにログファイルがある場合は、削除してフレームワークで作成させるようにしてください。

これが役に立ちます。

+1

乾杯、これは私のために働いた – Peroxy

関連する問題