服务器环境:Win2008 R2(64位) IIS7.5
我的网站是ASP写的
应用程序池开启了32位

之前一直运行正常,今早上班后,就报以下错误:

即使只运行以下代码:
<%=Now()%>
也还是报这个错误。
将应用程序池改为64位后,ASP就能正常运行了。但我的程序有连接Access数据库,不得不使用32位。
请问这是什么原因?百度上也没找到答案。
用ace 12.0/14.0作为provider,支持64bit,微软官网有下载
我的程序里还要调用使用VB封装的dll,只能在32位模式下运行。