windows 2003 64位 IIS 报 microsoft.jet.oledb.4.0 错误
今天 在ws2003 64 位的服务器上部署了一个网站,环境什么的都好了。打开网站,竟然抛出一个错误:未在本地计算机上注册“microsoft.jet.oledb.4.0”提供程序 。 记得在 2008+ 上 只要把对应的应用程序池 设置启用32位程序 就可以了。可是 2003 没有这个选项。
找找看吧。发现 .net framework 默认注册的是64位的。
好吧。把这个文件改成32位目录下的。还是错误!
这个也改下。
渣渣,还是不行。那就让.net framework 自己去注册吧。
好吧。不让运行。。。
上度娘找找看。
有了。。。
先启用32位程序。
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
再注册。
好了。搞定。
Categories:
others
已禁用评论。