为了提高网站的速度,公司服务器换了windows2008 R2 64位系统,原来服务器上一个asp+access做的网站,不能运行了,原因肯定是64位系统不支持32位ole的原因。以前在弄window2003 64位系统支持access的时候,感觉挺麻烦的,但这个系统就不一样了,很容易。具体步骤如下:
在IIS中如何发布这个网站,我就在这里不介绍了。
在IIS中的应用程序池中找到这个网站运行的应用池,假设这里网站名是www.aspbc.com,应用程序池是DefaultAppPool(具体哪个应用池,大家右击网站,在其属性中可以看到),右击这个应用池,选择高级设置。如下图:
然后在高级设置的对应框中找到“启用32位应用程序”,将其右侧的False换成True,再点击右边的“应用”即可。如下图:
经常这样的设置就好了,比windows2003方便太多了。