web-dev-qa-db-ja.com

ASP.NETサーバーのログファイルはどこにありますか?

開発ボックス上のASP.NET MVCアプリケーションが乱暴に実行されています。 localhostにも接続できません。何が問題なのかを知るために、ログファイルを見つけて調べたいと思います。

ASP.NETサーバーログファイルの場所はどこですか?イベントビューアでそれを見つけることができなかったので、他にどこを見ればいいのかわかりません

17
Graviton

ASP.NETはIISロギングを使用するため、実際にはIISの質問です。イベントの種類によっては、イベントビューアに詳細情報があります。

IIS6(およびそれ以前)では、これは%SystemRoot%\system32\logfilesにあり、IIS7では%SystemDrive%\inetpub\logs\LogFilesにあります。

どちらの場合も、W3SVC{Id}というサブフォルダーに配置されます。 IdはサイトIDです。 IIS Managerで[Webサイト]をクリックすると、そのビューにサイトIDが表示されます。

Click on Sites to see the website ID

20

これがあなたが探しているものだと思います( link )。

FTA:

IISは、柔軟で効率的なログアーキテクチャを使用しています。ロギング可能なイベント(通常はHTTPトランザクション)が発生すると、IISは選択されたロギングモジュールを呼び出し、次に%SystemRoot%\ system32\Logfiles \に保存されているログの1つに書き込みます。

IIS管理コンソール内でアプリケーションごとにASP.NETログファイルの場所を変更できます。

3
osij2is