服务器上的ASP网站页面出错后不显示错误信息[解决方法]

作者: unvs 分类: ASP.NET 发布时间: 2013-03-13 11:55 ė17,359 views 6没有评论

今天在接手做一个ASP网站的二次功能开发,碰到一个奇怪的问题,当页面运行出错时,竟然不显示错误信息,而一般常见都会看到提示“Microsoft VBscript 运行时错误 错误‘800a01f5’代码 错误行”类似字样。遂搜索引擎找了下解决方法,百度上搜了2个关键词没找到答案,谷歌一下就找到了,记录并分享,自己也做个备份。
又碰到另一个出现错误,无法显示详细信息的问题,而显示“处理 URL 时服务器出错,请与系统管理员联系”,着实让人郁闷,解决方法见后面。

问题:ASP页面出错不显示详细错误信息,而提示“该页无法显示”?
如下图所示:

 

解决方法:

1、服务器上进行设置:Internet服务管理器 》默认WEB站点 》属性 》自定义错误信息 》500-100 》设为默认值;(对于服务器这是关键设置,若是空间需联系空间商)
2、客户IE浏览器设置:菜单设置 》Internet选项 》高级 》显示“友好的http错误信息”选项钩去掉;
3、再次访问ASP网页,将会看到详细的错误信息及行数。

问题:页面不显示详细错误信息,提示“处理 URL 时服务器出错,请与系统管理员联系”
如图所示:

 

解决方法:
这是由于服务端控制的错误显示,默认为“向客户端发送下列文本错误信息”,需要修改这个位置选项,在选项“启用ASP服务器端脚本调试”及“向客户端发送详细的ASP错误信息”前打钩就OK了。

 

本博文章基本上属于原创或收集整理,都是心血结晶。
欢迎转载分享,转载请注明出处,谢谢!
本文地址:服务器上的ASP网站页面出错后不显示错误信息[解决方法]

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部