SourceOne Email Management:應用程式中的 OWA 快捷方式載入項伺服器錯誤

摘要: SourceOne OWA 捷徑載入項傳回伺服器 嘗試檢視原始項目時發生錯誤,HTTP 500 回應

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀



嘗試使用未配置相關性的 NLB 在 Exchange 環境中使用 SourceOne OWA 載入項查看原始專案時,會發生以下錯誤:
「/owa/ES1OWA2016」應用程式中的伺服器錯誤

查看 IIS 紀錄指示網站請求失敗,並出現 HTTP 500 回應。
任何 SourceOne OWA ES1OWA2016記錄中未記錄任何內容。

IIS 追蹤紀錄報告以下內容:
「/owa/ES1OWA2016」應用程式中發生伺服器錯誤。

檢視狀態 MAC 驗證失敗。如果此應用程式由 Web 場或群集託管,請確保 <machineKey> 配置指定相同的 validationKey 和驗證演演演算法。無法在叢集中使用自動產生。

可以使用以下方法啟用和檢視 IIS 追蹤紀錄記錄:

轉到:使用功能檢視
的預設 Web Site/owa/ES1OWA2013Web
1. 選取「組態編輯器
」。 2. 在「區段」下拉式選單中,展開「system.web」
3. 從 system.web 樹狀結構
下選取「追蹤」,設定以下項目:
    啟用=True
LocalOnly=True
MostRecent=True
PageOutput=True
RequestLimit=10
TraceMode=SortByTime
WriteToDiagnostics=True
4.套用變更

發出失敗的請求,然後轉到瀏覽器
http://localhost/owa/ES1OWA2016/trace.axd

原因

此問題是由於用於應用程式的加密金鑰在應用程式伺服器之間不同而導致請求失敗。  請參閱下列 Microsoft KB 以取得完整詳細資料:
https://support.microsoft.com/en-us/help/2915218/resolving-view-state-message-authentication-code-mac-errors

解析度

1.在 NLB 上啟用伺服器相關性,以確保請求用戶端的所有流量都由單個伺服器處理。
2.在所有ES1OWA2016網站上設置 Common machineKey 值,以確保可以成功滿足對每個伺服器的所有請求。
IIS 7 允許自動創建自定義計算機密鑰,在第一個網站上配置后,請在所有其他ES1OWA2016網站上使用這些值。  下列網站提供建立和使用 machineKey 的說明:

https://blogs.msdn.microsoft.com/vijaysk/2009/05/13/iis-7-tip-10-you-can-generate-machine-keys-from-the-iis-manager/

https://support.microsoft.com/en-us/help/2915218/resolving-view-state-message-authentication-code-mac-errors

設定完成後,machineKey 值會出現在 system.web 樹狀結構的 web.config 檔案中:

<機器金鑰解密金鑰 = “值” 驗證金鑰 = “值” />

受影響的產品

SourceOne Email Management

產品

SourceOne, SourceOne Email Management
文章屬性
文章編號: 000050309
文章類型: Solution
上次修改時間: 10 9月 2025
版本:  6
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。