IIS7 上的经典 ASP:拒绝向浏览器发送 500 内部服务器错误错误
-
12-09-2019 - |
题
我在 IIS 7 上运行经典 ASP。
即使我将 ASP“调试属性”配置为“将错误发送到浏览器 = True”,Web 应用程序仍拒绝将错误发送到浏览器并继续发送 500 内部服务器错误。
- 我的浏览器未选中“显示友好 HTTP 错误消息”。
- 已安装失败请求跟踪(不确定是否相关)
- 发生在服务器本地加载和远程加载的网页上
- 应用程序池已集成(不确定这是否重要)
有任何想法吗?
解决方案
尝试 :Internet 信息服务 (IIS) 管理器 —> 默认网站 —> 单击错误页面属性并选择详细错误
其他提示
我在网站的子文件夹中运行经典 ASP 应用程序时遇到了同样的问题。我启用了详细错误,但 500 仍然显示。我的解决方案是在 IIS 的 ASP 部分中为站点启用父路径,因为应用程序使用“../”引用父文件夹:
我在运行的经典 ASP 应用程序上发生了这种情况 子文件夹 一个网站的。解决方案是:
IIS > Click into your Site > Click into your Application folder > Error Pages > Edit Feature Settings > set to: Detailed Errors
IIS 管理器 >> 双击 ASP 图标打开 ASP 页面。展开“调试属性”节点并将“发送错误到浏览器”设置为 真的.
如果您在共享环境中托管项目,则可以使用以下代码片段来查看错误。
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
<system.web>
<customErrors mode="Off" />
<compilation debug="true" />
</system.web>
请参阅此 URL 以获取完整信息 http://blogs.iis.net/rickbarber/working-past-500-internal-server-error
希望它可以帮助某人
如果您的网站配置为以特定用户身份连接到网站的物理路径,而不是使用传递身份验证,则如果该用户存在权限错误,您可能会收到此错误。可能还需要重新启动 Windows 进程激活服务,然后重新启动 IIS。
不隶属于 StackOverflow