首页>新闻动态>网络新原创知识
IIS数据库连接出错的解决方法
在实际的网站建设与开发过程中,有时设置好IIS平台后,可以访问静态页面,比如访问http://127.0.0.1/index.htm这个网址,可以直接读取默认静态页上的内容,但就是访问不了动态页面,比如http://127.0.0.1/index.asp,究其原因,连接数据库失败出错,那这种情况怎么解决呢?

网络上我也查看了相关的网站制作技术,有参考价值的也不少,今天要说的解决方法是本人亲自遇到的。

、可以换换操作系统,有时讲不清原由,就是系统原因,而系统的复杂性不是你我能左右的,换系统要注意一下,就是多不是那种镜像的,而是安装的操作系统盘,说白了,不是那种快速安装盘,因为如果是那样的话,里面若干软件都没有,甚至都没有Internet信息服务(IIS)管理器,重要事情的说三遍,要安装盘,不要镜像盘。

第二、新的IIS默认是只支持64位的,而我们目前使用的Office的版权,即access2003是支持32位程序,所以需要手动设置一下,这一点是非常重要,这也是网络上讲解得很少的一点,具体一点来说,因为设置IIS服务器平台,是肯定与服务器上的access2003安装软件相关的,客户端访问服务器,IIS是操作系统自带的,access2003是安装上去的,两者一致的情况下,运行才能正常,这个大家应该能理解吧,操作系统自带的IIS默认支持64位,而access2003只支持32位,所以就出现数据库连接出错了。

如果自己的access只支持32位,那怎么手动设置下呢?下面用图片来一个个的讲解一下。

首先,右击桌面上的“计算机”图标,选择“管理”,然后展开服务与应用程序,点击Internet信息服务管理器,再点击右边的应用程序池,具体见下面的附图:


在这之后,右边会出现列表,右击Portal,选择高级设置,操作的演示附图如下:


到后就到了高级设置页面了,里面有一个启用32位应用程序,默认状态下是False,点击它选择True,意思是说IIS默认启动64位,现在启动了32位,access就好用了,就能成功的调用数据库了,后高级设置页面附图如下:


第三、当然如果上面还是解决不了,可以考虑启用父路径支持,在站点的主页的内容里面,选择ASP的图标,双击进入,在“行为”的组中或叫对话框中有一选项“启用父路径”,将默认下的False,改为True。将应用程序池设置成经典模式,即选择基本设置,然后是托管管道模式,然后选择经典。

以上的这些网站设计与后台程序IIS设置做法,个人觉得应该是可以解决连接不上数据库的问题了,实在不行,干脆直接把操作系统重做,但要记得使用完整版的安装盘,特别不能用那种镜像型的系统盘。


下一条:鼠标经过时更换背景图片及如何灵活运用
文章分类
热门文章
网站套餐 / 解决方案 / 客户案例 / 公司优势 / 新闻动态 / 主机域名 / 关于我们 / 返回首页
版权所有:南京希丁哥网络信息服务有限公司