IIS 8 - 500服务器错误日志

时间:2014-12-30 22:55:16

标签: asp.net iis logging

我有一个桌面应用程序,可以调用Web服务器上的asp页面。 Web服务器当前返回500服务器错误,我无法弄清楚如何获得更多细节。

事件查看器中似乎没有任何内容:Windows日志 - >应用程序。

我可以制作一个设置或其他我可以找到日志的地方吗?这似乎是一个典型的问题,但我找不到任何相关的信息。

(此外,堆栈跟踪不会到达客户端应用程序)

2 个答案:

答案 0 :(得分:34)

您可以在IIS管理器上启用“跟踪日志记录”。它填充了一堆XML文件,您可以使用服务器上安装的IE轻松调查。 (其他浏览器可能无法处理xslt样式文件)

来自Technet

  1. 打开IIS管理器并导航到要管理的级别。有关打开IISYöneticisi的信息,请参阅IIS 7.0:打开IIS管理器。有关在UI中导航到位置的信息,请参阅IIS 7.0:IIS管理器中的导航。
  2. Connections窗格中,点击Sites
  3. Features View中,选择要为其启用跟踪日志记录的站点。
  4. Actions窗格的“配置”下,点击Failed Request Tracing
  5. Edit Web Site Failed Request Tracing Settings对话框中,选择Enable以启用此网站的日志记录。
  6. Directory text box中,键入要存储日志文件的路径,或单击浏览按钮( ... )以查找计算机上的位置。默认值为%SystemDrive%\inetpub\logs\FailedReqLogFiles
  7. 在“最大跟踪文件数”文本框中,键入要保留的最大跟踪日志文件数,然后单击确定
  8. enter image description here

    PS:不要打扰IIS 7.0,几乎与IIS 8.x相同

答案 1 :(得分:4)

这应该是评论,但评论不允许我添加图片。

这是Matt Browne的评论的屏幕截图。如果您认为有帮助的话,请发表评论。

如果您没有看到“失败的请求跟踪规则”按钮,则需要在服务器角色中启用“跟踪”跟踪。

这里是:

enter image description here

还需要设置此配置:

enter image description here