IIS 8 - 500服务器错误日志

use*_*121 28 asp.net iis logging

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

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

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

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

ata*_*kan 39

您可以在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. 在"最大跟踪文件数"文本框中,键入要保留的最大跟踪日志文件数,然后单击"确定" OK.

在此输入图像描述

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

  • 谢谢你.如果未显示失败的请求跟踪,可能是因为它未安装."在"添加角色和功能"向导中...在"服务器角色"页上,展开"Web服务器(IIS)",展开"Web服务器",展开"运行状况和诊断",然后选择"跟踪" - 请参阅https://www.iis.net/ configreference/system.applicationhost /网站/网站/ tracefailedrequestslogging. (22认同)
  • "配置"下无法使用"失败的请求跟踪" (6认同)

Mic*_*ter 9

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

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

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

这里是:

在此处输入图片说明

还需要设置以下配置:

在此处输入图片说明

  • 谢谢。我错过了这个。我将添加:您还必须在 IIS 中启用失败请求跟踪规则!共有三个配置点。1) 安装服务器角色(您的答案),2) 在您的站点上启用失败请求跟踪,3) 配置失败请求跟踪规则。没有规则,就不会捕获和记录任何内容。 (2认同)