由於 asp + access 會用到 Jet Database Engine,而Jet Database Engine沒有64位元版本,所以想在 x64位元上跑 Jet Database Engine 變成是一種奢想。
不過,今天上網不死心又上 google 查詢看看有沒有人有解法,嘿!果然有不一樣的解法--以在 x64的作業系統上,以 32 位元的方法來執行;這方法肯定會常用到,把它記錄下來,省得下次又得再找~~~
不過,今天上網不死心又上 google 查詢看看有沒有人有解法,嘿!果然有不一樣的解法--以在 x64的作業系統上,以 32 位元的方法來執行;這方法肯定會常用到,把它記錄下來,省得下次又得再找~~~
ASP.NET 2.0 的 32 位元版本
如果要執行 32 位元版的 ASP.NET 2.0,請依照下列步驟執行:
- 按一下 [開始],再按一下 [執行],輸入
cmd,然後按一下 [確定]。- 輸入下列命令以啟用 32 位元模式:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1- 輸入下列命令以安裝 ASP.NET 2.0 (32 位元) 的版本,以及在 IIS
根目錄和下列位置底下安裝指令碼對應:%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.40607\aspnet_regiis.exe -i- 請確定在 Internet Information Services Manager 的 Web Service
Extension 清單中,將 ASP.NET 2.0.40607 版 (32 位元) 的狀態設定為 Allowed。
ASP.NET 2.0 的 64 位元版本
如果要執行 64 位元版的 ASP.NET 2.0,請依照下列步驟執行:
- 按一下 [開始],再按一下 [執行],輸入
cmd,然後按一下 [確定]。- 輸入下列命令以停用 32 位元模式:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0- 輸入下列命令以安裝 ASP.NET 2.0 的版本,以及在 IIS 根目錄和下列位置底下安裝指令碼對應:
%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.40607\aspnet_regiis.exe -i- 請確定在 Internet Information Services Manager 的 Web Service
Extension 清單中,將 ASP.NET 2.0.40607 版的狀態設定為 Allowed。