asp.net - IIS 8 - 500 服务器错误日志

标签 asp.net iis logging

我有一个桌面应用程序,可以调用 Web 服务器上的 asp 页面。 Web 服务器当前返回 500 服务器错误,我不知道如何获取更多详细信息。

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

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

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

最佳答案

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

来自Technet :

  1. 打开 IIS 管理器并导航到您要管理的级别。有关打开 IIS 管理器的信息,请参阅 IIS 7.0:打开 IIS 管理器。有关导航到 UI 中的位置的信息,请参阅 IIS 7.0:在 IIS 管理器中导航。
  2. 连接 Pane 中,点击站点
  3. 功能 View 中,选择您要启用跟踪日志记录的站点。
  4. 操作 Pane 中的“配置”下,单击失败请求跟踪
  5. 编辑网站失败请求跟踪设置对话框中,选择启用以启用该网站的日志记录。
  6. 目录文本框中,键入要存储日志文件的路径,或单击浏览按钮 (...) 在电脑。默认值为 %SystemDrive%\inetpub\logs\FailedReqLogFiles
  7. 在“最大跟踪文件数”文本框中,键入要保留的最大跟踪日志文件数,然后单击确定

enter image description here

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

关于asp.net - IIS 8 - 500 服务器错误日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27713763/

相关文章:

Git如何保存预设的git log --format

c# - ListChildren SQL 报告服务

c# - 使用 Ajax 在 C# 中添加 session 变量

c# - Repeater - 比较项目和组

asp.net - IIS Web-Garden 强制进程初始化可能吗?

wcf - IIS7 Post/Put/Patch/Delete WCF oData - 身份验证失败 401.3

c# - 关于 .aspx 页面上未在服务器上运行的输入变量和隐藏代码

python - 如何在 Microsoft Azure 上使用 web.py 提供静态内容?

java - 用 Java 写入文件 : Cannot find the path specified

基于 HTML5/websockets/javascript 的实时日志文件查看器?