windows Server 2008 下安装运行ASP+Access网站的问题

 1 上网搜索下以为没有启用父目录,配置IIS管理器 – 双击ASP打开属性 – 在行为设置中将‘启用父路径’设置为True。但是还是显示500错误。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 到网上搜索下,才知道 iis 并没有把具体显示出来。 需要对IIS和IE进行配置才能显示具体的错误提示。

   (1)配置IE: Internet选项 – 高级 – 设置去掉勾选‘显示友好 http 错误信息’  

 (2)配置 IIS:IIS管理器 – 双击ASP打开属性 – 在调试属性中设置‘将错误发送到浏览器’为True,下面还可以设置默认的错误提示信息。

3 刷新页面终于显示具体错误信息:

        ADODB.Connection 错误 ‘800a0e7a’

        未找到提供程序。该程序可能未正确安装。

4 又继续上网搜索解决方法,终于查明原因。

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

操作方法如下:

IIS信息管理器 – ‘应用程序池’ – 右边操作中选择‘设置应用程序池默认设置..’,在‘常规’中设置‘启用 32 位程序’为True。

Copyright © 2011-2012  www.zhide360.com.   智德360科技   泰安新闻网  版权所有