iis+php提示An error occurred on the server when processing the URL

在几天前帮朋友处理网站搬家后出现的MSSQL数据库链接问题,后来我把它的代码在本地搭建环境测试就发现一个ASP的问题并此解决了,也帮助我朋友解决了问题。所以今天给大家讲下ASP出现的一个错误,虽然ASP的程序已经很少人使用了,但是还是不少的。

  好的,进入我们的主题,首先我们先了解下演示的环境。首先我使用的是Windows 7 旗舰版 32bit 和IIS7.5 的版本。程序是使用了一个简单的CMS系统,语言:ASP。

出现的错误是:
An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error.

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

第一步:启动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.虚拟主机空间的用户可以让服务商来解决此问题。

时间: 2024-10-02 16:46:40

iis+php提示An error occurred on the server when processing the URL的相关文章

访问网站提示An error occurred on the server when processing the URL的解决方法_win服务器

大家看到这个信息不要怕,这个就说明了你的iis7或iis7.5的下的网站有错误.只要找到具体的信息就可以了,跟iis6下的经典提示错误一样的. 解决方法:An error occurred on the server when processing the URL. Please contact the system administrator 在WINDOWS7或SERVER2008上安装了IIS7.5,调试ASP程序时出现以下错误: An error occurred on the serv

解决IIS7运行ASP提示错误:An error occurred on the server when processing the URL. Please contact the system administrator

原文:解决IIS7运行ASP提示错误:An error occurred on the server when processing the URL. Please contact the system administrator     在WINDOWS7或SERVER2008上安装了IIS7,调试ASP程序时出现以下错误:     An error occurred on the server when processing the URL. Please contact the syste

解决方法:An error occurred on the server when processing the URL. Please contact the system administrator

  在WINDOWS7或SERVER2008上安装了IIS7.5,调试ASP程序时出现以下错误: An error occurred on the server when processing the URL. Please contact the system administrator 解决方法如下: 设置方法一: 以管理员身份运行CMD,将目录定位到%windir%system32inetsrv,然后执行appcmd set config -section:asp -scriptError

iis+php提示An error...... the URL

  在几天前帮朋友处理网站搬家后出现的MSSQL数据库链接问题,后来我把它的代码在本地搭建环境测试就发现一个ASP的问题并此解决了,也帮助我朋友解决了问题.所以今天给大家讲下ASP出现的一个错误,虽然ASP的程序已经很少人使用了,但是还是不少的. 好的,进入我们的主题,首先我们先了解下演示的环境.首先我使用的是Windows 7 旗舰版 32bit 和IIS7.5 的版本.程序是使用了一个简单的CMS系统,语言:ASP. 出现的错误是: An error occurred on the serv

nginx提示 An error occurred错误问题解决办法

nginx报错了,消息如下错误如下 An error occurred. Sorry, the page you are looking for is currently unavailable. Please try again later. If you are the system administrator of this resource then you should check the error log for details. Faithfully yours, nginx.

组RAID0阵列 提示Error Occurred(0) !

今天服务器提示错误,Error Occurred(0) ,通过下面的方法解决了,特分享下,方便需要的朋友 P45主板,南桥是ICH10R,,5个西数WD3202ABYS-01B7A0硬盘组的RAID0,只用了几个星期左右,就出现关机时系统卡死,重启后到RAID画面那里,显示5个硬盘里其中有一个红色的提示:Error Occurred(0) ,其余4个正常.于是关机接上另一个硬盘来启动,接着把提示错误的那个硬盘检测一下,没什么问题,硬盘都是全新的行货.数据线也没有松动. 既然硬盘正常,那么问题可能

iis网站提示 Internal Server Error

错误提示 Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator to inform of the time the error occurred and of anything you might have done that

Win7进不了系统提示A disk read error occurred怎么办?

电脑用久了总是会出现各种各样的问题,最常见的有蓝屏问题.桌面图标错误问题和开机进不了系统问题,今天我们来说说第三个问题,当Win7电脑进不了系统,并提示A disk read error occurred该如何解决呢?不懂的朋友看看以下内容. 一.首先先检查硬盘 1.A disk read error occurred这句话的字面意思是:发生磁盘读取错误.从提示就可以看出来是磁盘出现问题了.是磁盘连接线的问题?还是磁盘本身坏了或坏道了?还是中病毒了?等等这一系列的问题我们需要一一排查. 2.先把

Codeigniter中禁止A Database Error Occurred错误提示的方法_php实例

在默认的情况下,CodeIgniter会显示所有的PHP错误.但是当你开发程序结束时,你可能想要改变这个情况.你会发现在index.php文件顶端有这个函数error_reporting(),通过它可以进行对错误的设置. 即使你关闭了错误报告,当有错误发生时,错误记录也不会停止.所以,修改php.ini不能达到我们想要的效果. 下面是解决办法: 1. Codeigniter中禁止A Database Error Occurred错误提示 在CodeIgniter 用户指南中说到,设置 ENVIR