Tuesday, November 25, 2008

如何在 64 位元版的 Windows 上切換 32 位元版的 ASP.NET 1.1 與 64 位元版的 ASP.NET 2.0

參考超結連:http://support.microsoft.com/kb/894435/zh-tw

IIS 6.0 同時支援 32 位元模式及 64 位元模式。但是,IIS 6.0 不支援同時在 64 位元版的 Windows 上執行兩種模式。ASP.NET 1.1 只能在 32 位元模式中執行。ASP.NET 2.0 可以在 32 位元模式或 64 位元模式中執行。因此,如果要同時執行 ASP.NET 1.1 和 ASP.NET 2.0,您必須在 32 位元模式中執行 IIS。在不同版本的 ASP.NET 之間切換前,請先造訪下列 Microsoft Developer Network (MSDN) 網站,以下載並安裝 ASP.NET 1.1 和 ASP.NET 2.0:
http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx (http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx) 例如,如果您執行的是 Microsoft Windows x64 Edition,請下載下列兩個可轉散發套件:
.NET Framework 2.0 版可轉散發套件 x64 (64 位元)
.NET Framework 1.1 版可轉散發套件安裝可轉散發套件之後,您就可以在不同版本的 ASP.NET 之間切換。如果要執行這項操作,請針對每個 ASP.NET 版本執行下列步驟:
ASP.NET 1.1 的 32 位元版本
loadTOCNode(3, 'moreinformation');

如果要執行 32 位元版的 ASP.NET 1.1,請依照下列步驟執行:
按一下 [開始],再按一下 [執行],輸入 cmd,然後按一下 [確定]。
輸入下列命令以啟用 32 位元模式:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
輸入下列命令以安裝 ASP.NET 1.1 的版本,以及在 IIS 根目錄和下列位置底下安裝指令碼對應:
%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
請確定在 Internet Information Services Manager 的 Web Service Extension 清單中,將 ASP.NET 1.1.4322 版的狀態設定為 Allowed。
ASP.NET 2.0 的 32 位元版本
loadTOCNode(3, 'moreinformation');

如果要執行 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 位元版本
loadTOCNode(3, 'moreinformation');

如果要執行 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。注意 ASP.NET 2.0 的組建版本可能依目前發行的組建版本而有所不同。上述步驟適用於組建版本 2.0.40607。
回此頁最上方
Windows x64 版本的技術支援
loadTOCNode(2, 'moreinformation');

您的硬體製造商會提供有關 Microsoft Windows x64 版本的技術支援和協助。由於 Windows x64 版本是隨附在硬體中,所以您的硬體製造商會提供相關支援。您的硬體製造商可能已經利用特殊的元件自訂 Windows x64 版本安裝。特殊的元件可能包括了特定裝置驅動程式,或者可能包含了能夠使硬體發揮最大效能的選用設定。如果您需要有關 Windows x64 版本的技術協助,Microsoft 將會在合理的情況下提供協助。不過,您可能必須直接連絡製造商。因為硬體製造商已在硬體上預先安裝軟體,所以他們會是提供軟體技術支援服務的最佳人選。如需有關 Microsoft Windows XP Professional x64 Edition 的產品資訊,請造訪下列 Microsoft 網站:
http://www.microsoft.com/windowsxp/64bit/default.mspx (http://www.microsoft.com/windowsxp/64bit/default.mspx) 如需有關 Microsoft Windows Server 2003 x64 Edition 的產品資訊,請造訪下列 Microsoft 網站:
http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx (http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx)

No comments: