经典ASP上500服务器错误 - 无法获得更多详细信息

Doc*_* D. 5 iis logging asp-classic windows-server-2008-r2

Windows 2008 R2 Standard x64,带有IIS 7.5

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

IIS日志显示:

"ASP_0147 | 500_Server_Error".

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

错误:ASP不会为请求提供服务,因为它无法执行第一次请求初始化.

最后,通常有用的失败请求跟踪给了我两个条目:

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)
Run Code Online (Sandbox Code Playgroud)

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

真正的踢球者是我今天早上来的时候有这个工作.我不知道我是否错误地点击了IIS中的内容或者是什么.过去8小时我在网上搜索过.专家 - 发生了什么?

Rah*_*oni 2

您可以尝试以下几个步骤:

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

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

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

  1. 启动ProcMon
  2. IIS重置
  3. 再次浏览 .asp 页面并检查“拒绝访问”。