為了提高網站的速度,公司服務器換了Windows2008 R2 64位系統,原來服務器上一個ASP+access做的網站,不能運行了,原因肯定是64位系統不支持32位ole的原因。以前在弄window2003 64位系統支持Access的時候,感覺挺麻煩的,但這個系統就不一樣了,很容易。具體步驟如下:
在IIS中如何發布這個網站,我就在這裡不介紹了。
在IIS中的應用程序池中找到這個網站運行的應用池,假設這裡網站名是www.ASPbc.com,應用程序池是DefaultAppPool(具體哪個應用池,大家右擊網站,在其屬性中可以看到),右擊這個應用池,選擇高級設置。如下圖:
然後在高級設置的對應框中找到“啟用32位應用程序”,將其右側的False換成True,再點擊右邊的“應用”即可。如下圖:
經常這樣的設置就好了,比Windows2003方便太多了。