今天我们刚刚安装了Windows 2008系统,出现了所有的ASP网站打不开,但Html正常访问的情况,设置了权限,启用了父目录也不行,后来出现了:数据库连接失败的提示,在网上找了找,发现原因为:Windows 2008系统 是64位的,而ACCESS数据库是32位的,要想64位系统支持32位,就必须按照下面第四种方法操作:

下面是我们摘抄的ASP网站打不开,提示:500错误解决方法;
在排除了权限设置问题后我终于想起是不是因为64位的问题呢,于是想到应用程序池的32位选项,于是解决了。下面总结下ASP网站连接数据库出错的解决方案,以后遇到连不上数据库就从下面找原因。
1、启用父路径支持:在站点主页上选择“ASP”,然后在“行为”组中将“启用父路径”设置为True即可。
2、应用程序池,模式设置为经典:应用程序池——选择——基本设置——托管管道模式——经典。
3、应用程序池,点击后右边栏出现 Classic.NET AppPool 和 DefaultAppPool二个程序均显已启动,右键Classic.NET AppPlool选择高级设置,在弹出的高级设置中,把加载用户配置文件设置成 True ,点确定。
4、应用程序池启用32位应用程序。
IIS信息管理器 – ‘查看应用程序池’ – 右边操作中选择‘设置应用程序池默认设置..’,在‘常规’中设置‘启用 32 位程序’为True。
5、目录权限设置是前提,需要注意的是要将 C:\WINDOWS\temp 添加Everyone的写权限才可以;
按照以上方法,绝对可以解决问题,当然IIS设置网站还有很多要注意的地方,要具体问题具体分析,有问题欢迎找阿权站长。
本文地址:http://aq.qingshan.org.cn/zzseo/757.html