【发布时间】: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