- PR -

【Windows2003 Server】log4netでファイルに書き込みが出来ない

1
投稿者投稿内容
MILD
会議室デビュー日: 2005/01/28
投稿数: 12
投稿日時: 2005-01-28 15:35
はじめまして。いつも参考にさせていただいております。

[環境]
OS:Windows2003 Server
WEBサーバ:IIS
ASP.NET(C#)

上記のような環境でlog4netを使用してLoggingが出来ません。

ただし、WindowsXP(Pro)では以下のURLを参考に
Loggingに成功しました。

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=16645&forum=7
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=2245&forum=7


WindowsXP(Pro)ではLoggingできるがWindows2003 Serverに実装して
実行するとLoggingできない状況であります。

どなたか教えていただけないでしょうか?
よろしくお願いいたします。
いのつち
ベテラン
会議室デビュー日: 2002/05/14
投稿数: 73
投稿日時: 2005-01-28 16:17
書き出すファイルまたはディレクトリ先の権限を確認してみましたか?
2003Server だったら、IIS_WPGグループ または アプリケーションプールの識別で
設定されているアカウント[既定ではNetwork Service] が書き込みできるように
なっている必要があると思います。
MILD
会議室デビュー日: 2005/01/28
投稿数: 12
投稿日時: 2005-01-28 16:36
いのつちさん

返信ありがとうございます。

書き出すファイルとディレクトリ先の権限を確認してみましたが、IIS_WPGグループ となっていました。
IIS_WPGグループ の中には Network Service が入っていました。

また、ファイルのプログラムからのファイルの書き出しは 2003Server でも成功しています。

やはりlog4netが原因なのでしょうか?


ロンロン
ベテラン
会議室デビュー日: 2004/01/08
投稿数: 58
お住まい・勤務地: TOKYO
投稿日時: 2005-03-16 02:11
>>[環境]
>>OS:Windows2003 Server
>>WEBサーバ:IIS
>>ASP.NET(C#)
同じ環境ですが、普通にlog4netでログ出ししてますよ。
(開発環境は2000Proですが、こちらも正常)

log4netをラップしてる自前のクラスの詳細と設定xmlファイルが
わかればアドバイスできるかもしれません。


1

スキルアップ/キャリアアップ(JOB@IT)