2007年07月12日

ASP.NETのWebサービスで、System.Diagnostics の Trace

  
久しぶりに、ASP.NETのWebサービスを作成、でも、System.Diagnostics の Traceが取れない?
この原因がなかなか分からずに、かなり手こずってしまった。

Web.configの変更が必要なんだっけ?
違うと思いつついくつかのオプションを追加してみたが、改善しない。
ためしに、Visual Studio 2005 からASP.NET 開発サーバーを使い、ローカルでデバッグしたら、こっちは問題なくTraceが取れた。

これで、セキュリティの問題かなと、なんとなく見当がついた。

Webサービスの起動アカウント(デフォルトでは、Network Service)のアクセス権を
IISのマネージャから変更することで解決。
書き込み権限が付与されていなかったためです。


 

この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/gushwell/50928134