An error occurred on the server解决方法

lonely 2018-3-10 9:6:0 DOS 次阅读 查看评论

在WINDOWS7或SERVER2008上安装了IIS7.5,调试ASP程序时出现以下错误:

    An error occurred on the server when processing the URL. Please contact the system administrator

其实解决这个问题很简单,今天就把它当一节课与大家讲讲。


第一步:启动IIS,打开该站点。在【功能视图】的列表中找到【ASP】



第二步:找到【将错误发送到浏览器】的值修改为【True】并应用。



如果你修改之后,直接预览再看效果。估计是不行的,因为还没有设置好。

出现的错误如下:Active Server Pages 错误 'ASP 0131' 不允许的父路径 /admin/login.asp,行 1 包含文件“../Inc/Const.Asp”不能用“..”表示父目录。



第三步:这时候我还要设置下【启用父路径】,同样设置为【True】并应用



顺便也在这里解释下,而我根据我理解来介绍呢,简单来说呢?将错误发送到浏览器就是把程序错误信息不用友好的方式展现出来,主要是为了方便调试;启用父路径而是代码中出现了“...\”等的路径方式,跟Windows权限继承是一样的。下面内容来自微软官方说明:

将错误发送到浏览器 [scriptErrorSentToBrowser]:指定 Web 服务器除了将调试详细信息(文件名、错误、行号、描述)记录到 IIS 请求日志中以外,是否还将其写入客户端浏览器。默认值为 True。启用父路径 [enableParentPaths]:指定 ASP 页是否允许相对于当前目录的路径(使用“...\”表示法),即当前目录之上的路径。默认值为 False。

到这里,大家的网站应该就可以正常显示了。


Tisp:1.如果浏览器打开任何网站出现问题,可以把IE的【显示友好http错误信息】不要打勾启用来查看此网站的错误信息。



2.虚拟主机空间的用户可以让服务商来解决此问题。

支付宝

支付宝

微信

微信
« 上一篇下一篇 » lonely原创文章,转载请注明出处! 标签: asp  iis  

评论列表:

说两句吧:

必填

选填

选填

必填,不填不让过哦,嘻嘻。

记住我,下次回复时不用重新输入个人信息

站点资料

QQ联系 Q Q: 88900836 
E-mail联系 Mail: liu.see@163.com
在线留言 不要点我哦
建站时间 建站时间: 2008-03-01
运行天数 网站已运行

支付宝扫一扫领红包!

微信打赏

控制面板
站点统计
文章分类
搜索
最近发表
最新留言
友情链接
图标汇集
赞助广播