【问题标题】:500 Server Error on Classic ASP - Cannot get more details经典 ASP 上的 500 服务器错误 - 无法获取更多详细信息
【发布时间】:2012-02-20 20:20:44
【问题描述】:

Windows 2008 R2 Standard x64,带有 IIS 7.5

当尝试加载任何 ASP 页面(在服务器上的 IE 中)时,我立即收到“HTTP/1.1 500 服务器错误”。我在 IE 中未勾选“显示友好的错误消息”。

IIS 日志显示:

“ASP_0147|500_Server_Error”。

事件查看器->应用程序给我:

错误:ASP 将不处理请求,因为它无法执行第一次请求初始化..

最后,通常有用的 Failed Request Tracing 给了我 2 个条目:

ASP_LOG_ERROR (Labeled as ERROR)
LineNumber: 
ErorrCode: ASP 0147
Description: 500 Server Error

MODULE_SET_RESPONSE_ERROR_STATUS (Labeled as WARNING)
ModuleName: IsapiModule
Notification: 128
HttpStatus: 500
HttpReason: Server Error
HttpSubStatus: 0
ErrorCode: 0
ConfigExceptionInfo:
Notification: EXECUTE REQUEST HANDLER
ErrorCode: The operation completed successfully. (0x0)

我已经仔细检查了所有权限和帐户。我已经来回切换了应用程序池管道模式。当然,我从服务器中删除了 IIS 角色,并重新安装了该角色和 ASP 角色服务大约 5 次。我还在站点级别设置了错误页面以显示“详细错误”。对于每个 ASP 页面,我都会遇到相同的错误,包括一个只是 response.write 的测试页面。

真正令人兴奋的是,我今天早上进来时正在做这项工作。我不知道我是否错误地单击了 IIS 中的某些内容或什么。在过去的 8 个小时里,我一直在网上搜索。专家——发生了什么?

【问题讨论】:

  • 您在使用经典管道时是否得到相同的错误跟踪?
  • 是的,集成的经典版本也会出现相同的错误跟踪。
  • 我重新映像了服务器,并重复了我的步骤。一切都很好,直到我删除了默认网站。现在我又回到了同样的 500 错误。删除默认网站会造成什么问题(反正一直都停止了?)
  • 你们有没有进一步想出这个?
  • 不幸的是,这从未得到解决。我最终重建了服务器并禁用了默认网站而不是删除。 (如果默认网站在创建新网站期间的某个时间点被删除,我曾看到一些关于 IIS 出现问题的模糊引用。这可能是我的问题的一部分。)

标签: iis logging asp-classic windows-server-2008-r2


【解决方案1】:

您可以尝试的几个步骤:

  1. 确保没有 0 字节的 global.asa 文件。
  2. 尝试创建一个仅用于测试的新网站,看看是否也不起作用。然后放一个文本文件并尝试浏览它。如果文本文件正常,则意味着您的 IIS 正常。现在,用<%=Now%> 试试ASP 文件,看看你是否得到了最新的时间。如果这不起作用,那么它与权限有关。在这种情况下,请使用进程监视器找出任何拒绝访问并修复它。检查this blog post。

下载链接已更改:http://technet.microsoft.com/en-us/sysinternals/bb896645

注意:如果您没有看到任何拒绝访问,请尝试此操作

  1. 启动 ProcMon
  2. IISRESET
  3. 再次浏览 .asp 页面并检查访问被拒绝。

【讨论】:

  • 好建议!在 Process Monitor 中,每次访问 ASP 页面时都会出现 BUFFER OVERFLOW。我不知道这是怎么发生的,因为 asp 页面非常简单,包括一个显示 的测试页面。 .NET 页面可以正常工作,我尝试过的其他所有内容(例如图形和 txt 文件)也是如此。
  • 启动 Procmon... IISReset... 浏览任何 .asp 页面。保存日志文件并将其发送至 rahulso@microsoft.com。我看看有没有什么鱼腥味。完成此练习后,还请将跟踪文件发送给我。
猜你喜欢
  • 2012-04-14
  • 1970-01-01
  • 1970-01-01
  • 2013-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-20
  • 2021-03-31
相关资源
最近更新 更多