IIS7.5 错误代码 0x800700aa

服务器环境:Win2008 R2(64位) IIS7.5

我的网站是ASP写的
应用程序池开启了32位
图片说明
之前一直运行正常,今早上班后,就报以下错误:
图片说明
即使只运行以下代码:

 <%=Now()%>

也还是报这个错误。
将应用程序池改为64位后,ASP就能正常运行了。但我的程序有连接Access数据库,不得不使用32位。

请问这是什么原因?百度上也没找到答案。

用ace 12.0/14.0作为provider,支持64bit,微软官网有下载

我的程序里还要调用使用VB封装的dll,只能在32位模式下运行。