gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 21:22:51 29 4
gpt4 key购买 nike

Windows 2008 R2 标准 x64,带有 IIS 7.5

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

IIS 日志显示:

"ASP_0147|500_Server_Error".



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

Error: ASP will not serve requests because it could not perform the first request initialization..



最后,通常有用的 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 个小时里,我一直在网上搜索。专家——发生了什么?

最佳答案

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

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

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

    注意:如果您没有看到任何拒绝访问,请尝试此操作
  • 启动 ProcMon
  • IISRESET
  • 再次浏览 .asp 页面并检查拒绝访问。
  • 关于iis - 经典 ASP 上的 500 服务器错误 - 无法获得更多详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9040164/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com