Exchange 2010 安裝時報錯,如下圖:Microsoft Internet信息服務處於32位模式,而此計算機是64位計算機。只有更改該模式,才能繼續安裝。
解決方法參考:https://support.microsoft.com/en-us/help/894435/how-to-switch-between-the-32-bit-versions-of-asp-net-1-1-and-the-64-bi
如何在64位版本的Windows上切換32位版本的ASP.NET 1.1和64位版本的ASP.NET 2.0
適用於: Microsoft Windows Server 2003 Standard x64 Edition Microsoft Windows Server 2003 Enterprise x64 Edition Microsoft Windows Server 2003 Datacenter x64 Edition 更多
介紹
本文討論如何在64位版本的Microsoft Windows上切換32位版本的Microsoft ASP.NET 1.1以及32位版本和64位版本的ASP.NET 2.0。
安裝兩個版本的ASP.NET時,如果不執行步驟以使每個ASP.NET環境在Microsoft Internet信息服務(IIS)6.0中運行,則可能會收到錯誤消息。例如,當ASP.NET設置不正確時,您可能會從網頁收到以下錯誤消息:
暫停服務
可能會在應用程序日誌中記錄與以下內容類似的錯誤消息。
更多信息
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。
注意如果您在計算機上安裝了Microsoft Exchange Server 2007,請使用ASP.NET 2.0,64位版本的說明。
在可以在不同版本的ASP.NET之間切換之前,請訪問下面的Microsoft Developer Network(MSDN)網站以下載並安裝.NET Framework 1.1和.NET Framework 2.0:
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位版本
若要運行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服務擴展列表中將ASP.NET版本1.1.4322的狀態設置爲“ 允許”。
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.50727 \ aspnet_regiis.exe -i確保在Internet Information Services Manager的Web服務擴展列表中將ASP.NET版本2.0.50727(32位)的狀態設置爲“ 允許”。
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.50727 \ aspnet_regiis.exe -i確保在Internet Information Services管理器的Web服務擴展列表中將ASP.NET版本2.0.50727的狀態設置爲“ 允許”。
注意 ASP.NET 2.0的生成版本可能會有所不同,具體取決於當前發佈的生成版本。這些步驟適用於生成版本2.0.50727。
對基於x64的Microsoft Windows版本的技術支持
如果您的硬件附帶已安裝Microsoft Windows x64版本,則您的硬件製造商會爲Windows x64版本提供技術支持和幫助。在這種情況下,您的硬件製造商提供支持,因爲您的硬件附帶了Windows x64版本。您的硬件製造商可能使用獨特的組件自定義了Windows x64版本的安裝。唯一組件可能包含特定設備驅動程序,或者可能包含可選設置以最大限度地提高硬件性能。如果您需要Windows x64版本的技術幫助,Microsoft將提供合理的幫助。但是,您可能需要直接與製造商聯繫。您的製造商最有資格支持您的製造商在硬件上安裝的軟件。
有關Microsoft Windows XP Professional x64 Edition的產品信息,請訪問下面的Microsoft網站:
http://www.microsoft.com/windowsxp/64bit/default.mspx
有關基於x64的Microsoft Windows Server 2003版本的產品信息,請訪問下面的Microsoft網站:
http://support.microsoft.com/windowsserver2003x64
參考
有關64位版本的Windows和64位版本的.NET Framework的更多信息,請訪問下面的Microsoft Developer Network(MSDN)網站:
http://msdn2.microsoft.com/en-us/library/aa286481.aspx
http://msdn2.microsoft.com/en-us/netframework/aa496329.aspx