在 64 位元版的 Windows 上安裝了 32 位元版的 ASP.NET
[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (https://go.microsoft.com/fwlink/?linkid=34707)。]
上次修改主題的時間: 2010-04-01
Microsoft Exchange Best Practices Analyzer 會分析 Exchange 伺服器上所安裝的網際網路資訊服務 (IIS) 元件,以判定下列情況是否為真:
- 伺服器執行 64 位元版的 Windows Server 2003。
- IIS 中安裝了 32 位元版的 ASP.NET。
Analyzer 工具若偵測到執行 64 位元版 Windows Server 2003 的電腦上安裝了 32 位元版的 ASP.NET,即會產生錯誤訊息。
必須要有 ASP.NET 元件,才能啟用 Microsoft Office Outlook Web Access。但是,若同時安裝了 32 位元版的 ASP.NET 與 64 位元版的 Windows,則在 Outlook Web Access 使用者嘗試存取 Exchange 信箱時,將會出現「服務無法使用」的錯誤訊息。
您可能會安裝 32 位元版的 ASP.NET,以因應一或多個已安裝程式的需求。例如,Exchange 伺服器可能會執行 Windows SharePoint Portal 服務。
若要解決此問題,請執行 ASP.NET IIS 註冊工具 (Aspnet_regiis.exe),在 IIS 中啟用 64 位元版的 ASP.NET。
在 IIS 6.0 中啟用 64 位元版的 ASP.NET
開啟命令提示字元,然後移至下列目錄:
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727
鍵入下列命令,然後按 ENTER:
aspnet_regiis -r -enable
結束命令提示字元。
相關資訊
如需 ASP.NET IIS 註冊工具的相關資訊,請參閱 ASP.NET IIS 註冊工具 (Aspnet_regiis.exe) (英文)。
如需如何在 32 位元版與 64 位元版的 ASP.NET 之間切換的相關資訊,請參閱 Microsoft 知識庫文章 894435 如何在 64 位元版的 Windows 上切換 32 位元版的 ASP.NET 1.1 與 64 位元版的 ASP.NET 2.0。