ASP.NET 服务器日志文件位于哪里?

ASP.NET 服务器日志文件位于哪里?

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

ASP.NET 服务器日志文件位于哪里?我在事件查看器中找不到它,所以我不知道在哪里可以找到它

答案1

ASP.NET 使用 IIS 日志记录,因此这实际上是一个 IIS 问题。尽管事件查看器中有一些针对某些类型事件的详细信息。

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

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

点击“网站”查看网站 ID

答案2

我相信这就是你要找的(关联)。

自由贸易协定:

IIS 使用灵活而高效的日志架构。当发生可记录事件(通常是 HTTP 事务)时,IIS 会调用选定的日志模块,然后将其写入存储在 %SystemRoot%\system32\Logfiles\ 中的日志之一。

您可以在 IIS 管理控制台中根据应用程序更改 ASP.NET 日志文件的位置。

相关内容