开发者社区 问答 正文

ECS Windows 2008系统服务器在IIS中如何设置发送真实错误信息到浏览器



问题描述



使用Windows Server 2008服务器,安装IIS7.5,网站程序是ASP语言编写,如何设置页面报错时在浏览器上显示真实错误信息?

解决方案



1、单击【开始】→【管理工具】→【Internet 信息服务(IIS)管理器】;

2、选中对应的站点,双击ASP选项;

3、点击调试属性,修改“将错误信息发送到浏览器”选项设置,True即为发送真实错误信息,如果修改为False,将会发送“脚本错误信息”选项后面的内容到浏览器页面替代真实报错。


如果问题还未能解决,您可以到阿里云社区进行 免费咨询,或联系 云市场商家寻求帮助。

展开
收起
boxti 2017-11-02 13:56:42 2052 分享 版权
阿里云 AI 助理回答

您的解决方案已经很详细了,这里我再补充一些可能对您有帮助的信息。

在IIS7.5中调整ASP错误显示设置后,如果希望看到详细的错误信息以更好地进行调试,还需要确保服务器的“自定义错误”设置也是允许显示详细错误的。以下是进一步的操作步骤:

  1. 在IIS管理器中,找到您的站点,点击右侧的“错误页”。

  2. 在“功能视图”下的“错误页”界面中,点击右侧的“编辑功能设置”链接。

  3. 在弹出的“错误页面”设置窗口中,找到“详细错误”选项。选择“详细错误”,这将使得所有类型的客户端都能看到详细的错误信息。

  4. 确认更改并关闭所有窗口。

此外,为了安全考虑,在生产环境中不建议长期开启详细错误信息输出到客户端浏览器,因为这可能会暴露服务器的敏感信息给外部用户。在调试完成后,建议您恢复这些设置,仅在服务器日志中记录详细错误信息。

如果您使用的是阿里云的ECS服务器,还可以通过云监控、日志服务等产品来更好地收集和分析服务器及应用的日志,以便于问题排查,而不需要直接向客户端展示详细错误信息。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答