Global.asaxで例外ログを出力するようにしているのだが、例外が発生してもログファイルが生成されない。
VS2005の組み込みサーバで動作時はログファイルが生成されたのだが、公開ページではログファイルが生成されない。
ためしにプログラム先頭でapp_errorlog.txtへ出力するようにしてみたら、
"パス 'C:\app_errorlog.txt' へのアクセスが拒否されました。"
と表示された。
下記のように、Server.MapPathで取得したパスにファイルを作ることはできた。
----------------------------------------------------------------------------
writer = New System.IO.StreamWriter( _
Server.MapPath("~/App_Data") + "/app_errorlog.txt", _
----------------------------------------------------------------------------