【发布时间】:2015-07-10 13:19:57
【问题描述】:
我最近对我的计算机进行了重新映像并重新安装了所有内容。一切正常,除了从我的本地主机,如果我浏览一个 cgi 页面,它会抛出
HTTP 错误 500.0 - 内部服务器错误 页面无法显示 因为发生了内部服务器错误。
模块 CgiModule
通知ExecuteRequestHandler
处理程序 Perl 脚本
错误代码0x800700c1
请求的 URL localhost:80/website1/index.cgi
登录方式 NTLM
我启用了 Windows 身份验证并禁用了其他所有功能。我的 ISAPI 和 CGI 限制显示一切都是允许的。我的处理程序映射(在机器级别)使用 CGIModule 启用了 *.cgi(运行存在的 \inetsrv\cgi.dll)。我不知道还要检查什么。请指教。
知道如何纠正/调试这个吗?我在 Windows 7 上有 IIS 7.5。
【问题讨论】:
-
我猜是权限问题或 cgi 未启用。
-
IIS 日志没有显示更多信息来说明失败的原因吗? “除了我的本地主机,一切都正常”如果您通过另一台机器浏览,这是否有效?
-
我检查了 IIS 日志和 eventvwr。没有。通过另一台机器浏览也不起作用。