IIS 配置

 

1、解决方法: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%\system32\inetsrv\,然后执行appcmd set config -section:asp -scriptErrorSentToBrowser:true。

    %windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:true


    设置方法二:


    打开IIS7的asp设置,展开“调试属性”选项,“将错误发送到浏览器”这项默认的是False,改为True,然后点右侧的应用!如图所示:



    通过以上设置后,再从浏览时打开出错ASP页面时就能看到页面出错的详细信息,方使调试。如果是公开的Web服务器建议不要打开此选项,以防出错信息被他人利用。

2、站点提示“不允许的父路径”怎么办。

在目标网站主页上选择IIS中的“ASP”选项,单击进入。

站点提示“不允许的父路径”怎么办?

在ASP界面中展开“行为”,然后将“启用父路径"置为True,如图所示。

站点提示“不允许的父路径”怎么办?

 

3、ADODB.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装。

 

错误的原因在于在64位系统中,IIS7应用程序池默认没有启用32位程序,也就是说如果使用的是64位操作系统,而没有64位的Jet 4.0驱动程序,那么就要在IIS7中启用32位程序。

 

解决方法如下:

 

Internet信息服务(IIS)管理器 - ‘应用程序池’ - 右边操作中选择‘设置应用程序池默认设置..’,在‘常规’中设置‘启用 32 位程序’为True。如下图:

 

 

posted @ 2015-10-21 13:51  注定likeyou  阅读(199)  评论(0编辑  收藏  举报