如何在 Windows 2008 R2 上的 IIS7 上启用经典 asp 的扩展日志记录

如何在 Windows 2008 R2 上的 IIS7 上启用经典 asp 的扩展日志记录

我必须将一个不是我编写的应用程序部署到上述配置上。它是 asp.net 和经典 asp 的相当奇怪的混合体,而经典 asp 却很麻烦。

客户端出现 500 内部服务器错误的问题,我可以在日志中看到其中一些错误,但我只得到错误代码和页面名称,而没有其他信息。

我希望看到实际的错误信息,至少能让我有个概念什么正在进行(或不进行,取决于你的观点)

我不想在浏览器中显示错误,因为我对代码不够了解,而且这可能会(据我所知)显示一些疯狂的代码,其中数据库密码被硬编码到网站中。

答案1

查看您网站的 ASP 属性。在“调试属性”下,有 2 个与您的情况相关的设置:

  • 启用日志错误请求 - 如果设置为 True,则所有错误都会写入 IIS 日志和客户端浏览器
  • 将错误记录到 NT 日志 - 如果设置为 True,则会导致所有错误写入 Windows 事件日志

我认为 ASP 配置部分(默认情况下)在站点级别被锁定,无法编辑。您要么需要在整个服务器范围内进行更改,要么先解锁设置。

http://www.iis.net/ConfigReference/system.webServer/asp

相关内容