Windows7、Vista的IIS中网站数据库连接失败的解决办法(64位中的错误)
星期六, 2010-04-10 | Author: Lee | pagemaker | 7,360 views
在64位的Windows 7以及Vista中安装IIS,但是添加添加带数据库的网站后很容易发现网站出现“数据库连接失败”。
本来在windows Xp中没有出现此问题,检查了数据库的路径也是很正常,经过网上查找突然想起自己是64位,再去找,真的是此问题;
解决方法如下,执行两条命令就ok了,解决很简单了;感觉网络上朋友的共享,自己也记录下
例如以下故障:
1、An error occurred on the server when processing the URL.Please contact the system administrator.
2、错误类型:ADODB.Connection (0x800A0E7A) 未找到提供程序的解决方法.
3、结果出现“数据库连接失败”。
产生这个问题的原因是因为64为系统不支持32位系统oledb方式的数据库连接。
这里有一个完美的解决办法:
第一步:
打开IIS的ASP设置,展开“调试属性”选项,“将错误发送到浏览器”这项默认的是False,更改为True,在点右上角的“应用”。
然后网站可能还是会出现下面的错误:
“错误类型:ADODB.Connection (0x800A0E7A) 未找到提供程序的解决方法”,或者仍然是“数据库连接失败”。
接下来第二步:
在“开始”—-“运行”里将下面的命令复制进去:
Regsvr32.exe “%ProgramFiles%\Common Files\System\Ole DB\oledb32.dll”
然后在CMD里输入”cd C:\inetpub\AdminScripts“进入C:\inetpub\AdminScripts目录下,
再运行下面代码:
cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 true
执行完,再重新启动IIS就ok了;
文章作者: Lee
本文地址: https://www.pomelolee.com/593.html
除非注明,Pomelo Lee文章均为原创,转载请以链接形式标明本文地址
一条评论 to Windows7、Vista的IIS中网站数据库连接失败的解决办法(64位中的错误)
看看~不是很懂这些~
Leave a comment
Search
相关文章
热门文章
最新文章
文章分类
- ajax (10)
- algorithm-learn (3)
- Android (6)
- as (3)
- computer (85)
- Database (30)
- disucz (4)
- enterprise (1)
- erlang (2)
- flash (5)
- golang (3)
- html5 (18)
- ios (4)
- JAVA-and-J2EE (186)
- linux (143)
- mac (10)
- movie-music (11)
- pagemaker (36)
- php (50)
- spring-boot (2)
- Synology群晖 (2)
- Uncategorized (6)
- unity (1)
- webgame (15)
- wordpress (33)
- work-other (2)
- 低代码 (1)
- 体味生活 (40)
- 前端 (21)
- 大数据 (8)
- 游戏开发 (9)
- 爱上海 (19)
- 读书 (4)
- 软件 (3)
2010 年 04 月 10 日