ASP.NET服务器日志文件位于何处?

我的开发框上的ASP.NET MVC应用程序正在运行; 我甚至不能连接到本地主机。 为了知道什么是问题,我想查找日志文件并检查它。

ASP.NET服务器日志文件的位置在哪里? 在事件查看器中我找不到它,所以我不知道还有什么地方可以看

ASP.NET使用IIS日志logging,所以它确实是一个IIS问题。 尽pipe事件查看器中有一些详细的信息,用于某些types的事件。

在IIS6(及以前版本)中,它位于%SystemRoot%\system32\logfiles ,在IIS7中,它位于%SystemDrive%\inetpub\logs\LogFiles

在这两种情况下,它将被放置在一个名为W3SVC{Id}的子文件夹中。 Id是网站ID。 您可以通过单击IISpipe理器中的“网站”find它,网站ID将显示在该视图中。

我相信这就是你要找的( 链接 )。

FTA:

IIS使用灵活高效的日志logging体系结构。 当发生可login事件(通常是HTTP事务)时,IIS调用所选日志logging模块,然后写入存储在%SystemRoot%\ system32 \ Logfiles \中的日志之一。

您可以在IISpipe理控制台中以应用程序为基础更改ASP.NET日志文件的位置。