徵兆

安裝適用于 Microsoft Exchange Server 2019、2016 或 2013 的 2021 年 11 月安全性更新(KB5007409)之後,混合式環境中 Outlook 網頁版 (OWA) 重新導向會中斷。

針對內部部署,網站間 OWA 重新導向可能也會停止在未使用表單式驗證 (FBA) 使用。

預期行為

針對混合式環境

當有信箱使用者Exchange Online OWA 內部部署時,他們會收到一個重新導向 URL,指向HTTPs://outlook.office.com。

適用于內部部署環境

在橫跨多個 Active Directory (AD) 網站且使用不同的 URL 存取 OWA (例如網站 1 = HTTPs://site1.contoso.com/owa 和網站 2 = HTTPs://site2.contoso.com/owa) 的 Exchange 部署中,在網站 1 中擁有信箱且使用"site2" URL 登錄 OWA 的使用者,將會無提示地重新導向至「網站1」URL。

實際行為

在這兩種預期情況下,使用者無法登入,且在 2019 或 2016 Exchange Server收到下列錯誤訊息:

出現問題。

錯誤訊息的螢幕擷取畫面。

使用者于 2013 年 2 月收到Exchange Server訊息: 

外部元件已引發例外。

替代錯誤訊息的螢幕擷取畫面。

解決方案

此問題已修正于2022年 1 月適用于 Microsoft Exchange Server。 安裝 1 月安全性更新,以解決 「症狀」一節中提及的 OWA 重新導向問題。

如果您無法安裝 1 月安全性更新,請使用下一節中的其中一種方法解決 OWA 重新導向問題。

因應措施 

因應措施 1

在所有受影響的前端伺服器上設定 OWA 和 ECP 虛擬目錄,以使用 FBA。

因應措施 2

要求每個網站的使用者使用適當的網站特定 OWA URL 登入。

範例:

擁有網站 2 信箱的使用者 應該使用HTTPs://site2.contoso.com/owa。

因應措施 1

使用者可以在瀏覽器中使用 OWA Exchange Online URL,網址為 HTTPs://outlook.office.com/owa。

因應措施 2

注意 下列解決方法僅適用于 2019 Exchange Server 2016 Exchange Server適用。

Exchange Server系統管理員可以使用重新導向規則修改重新導向 URL,這樣使用者不會顯示錯誤。 此解決方法的步驟必須針對處理 OWA 流量的所有伺服器上進行配置。

應用程式 URL 重寫的步驟 

  1. 開啟 IIS Manager。 In the Connections pane, expand <ServerName>, expand Sites, and then select Default Web Site.

    注意 在此步驟中,<伺服器名稱>伺服器 名稱取代伺服器名稱。

  2. 在中央 (功能) 窗格中,您應該會看到IIS區域中的 URL重寫功能。 如果您沒看到此功能,可能無法安裝此功能。 在這種情況下,您可以從 URL 重寫下載安裝套件 :官方 Microsoft IIS 網站。 此安裝不需要重新開機。 不過,它會重新開機 IIS 應用程式庫。

    注意 請確定您安裝 X64 版本

    如果 URL 重寫模組已經安裝在伺服器上,而伺服器是使用路徑進行類似的配置,則您可以在進行變更之後,將 Web.config 檔案從第一個伺服器的 Wwwroot 資料夾複製到其他伺服器。 請注意,您可能必須稍候一段時間,變更會于第一個伺服器上生效。

    預設網站頁面的螢幕擷取畫面。

  3. 按兩下 URL重寫

  4. 在動作窗格中,選取新增 (規則) 。

    URL 重寫畫面的螢幕擷取畫面。

  5. 在新增規則 (視窗) ,選取在入庫規則下,選取空白規則,然後選取確定

    新增規則畫面的螢幕擷取畫面。

  6. 在編輯 輸入規則 畫面的 "名稱" 方塊中, 輸入Nov21 OWA 重新導向修正程式

  7. 要求 URL 保留 為符合模式

  8. 變更使用萬用字元的值

  9. 針對 Pattern,輸入*owa/Auth/errorFE.aspx*

  10. 保留 選取忽略 大小寫。

    內入規則編輯畫面的螢幕擷取畫面。
  11. 選取條件 清單以展開清單,然後選取新增 。

    條件畫面的螢幕擷取畫面。

  12. 在 [ 編輯條件」 對話方塊中的 [條件 輸入方塊中,輸入 {REQUEST_URI}

  13. 保留 檢查輸入字串 是否 符合模式

  14. 針對 Pattern,輸入 *\u0026*\u0026*\u0026*

  15. 選取 [確定]

    編輯條件畫面的螢幕擷取畫面。

  16. 在 [ 動作」 對話方塊中 ,選取 [動作類型清單 的重寫 >。

  17. 動作屬性下的重寫URL文字方塊中,輸入下列程式碼

    :{C:1}&{C:2}&{C:3}&{C:4}

  18. 清除追加 查詢字串 核取方塊。

  19. 選取記錄重寫 URL 核取方塊。

  20. 在動作窗格中,選取Apply 。

    動作畫面的螢幕擷取畫面。

  21. 選取 Apply,然後選取 返回規則

  22. URL 重寫視窗中,選取您剛剛建立的規則,然後簽入輸入規則下的動作窗格,以確認規則已啟用。


    已完成規則輸入的螢幕擷取畫面。
    此新規則不應要求 IIS 重設,而且應于您啟用後立即生效。 現在,您可以使用 OWA (,使用重現問題的帳戶來) 確認您獲得預期的 URL 重新導向。

啟用記錄以驗證規則動作

若要驗證預期的重新導向行為,您可以使用失敗的要求追蹤。 如果要執行這項操作,請依照下列步驟執行:

  1. 開啟 IIS Manager。 在連接 窗格中 ,選取預設網站

  2. 在設定 下的動作 窗格中 選取失敗的要求追蹤

  3. 在 [ 編輯網站失敗要求追蹤設定」 對話方塊中,選取 [ 啟用

  4. 保持目錄和 追蹤檔案數量 上限的值不變

  5. 選取 [確定]

    失敗要求追蹤動作的編輯畫面螢幕擷取畫面。

  6. 在中央窗格中,按兩下 [失敗的要求追蹤。

  7. 在動作窗格中,選取新增 。

  8. 選取 自訂,然後 輸入 errorFE.aspx

    新增規則設定畫面的螢幕擷取畫面。

  9. 針對狀態碼,輸入100-900,然後選取完成 。

    新增規則條件畫面的螢幕擷取畫面。

  10. 清除ASP、ASPNETISAPI 擴充功能核取方塊。

  11. 選取 WWW Server。 在 區域下,取消選擇所有選項,但最後一個選項 (應該為重寫) 。

  12. 選取 完成

    選取追蹤提供者畫面的螢幕擷取畫面。

  13. 請再試一次,Exchange Online內部部署 OWA 中的信箱。

  14. 在Windows的 Explorer 中,流覽至 C:\inetpub\logs\FailedReqLogFiles。

  15. 按兩下最新的.xml檔案。 如果您尚未更早完成追蹤,此檔案可能會Fr000001.xml。

  16. 選取最後一行,這應該是 查看要求的所有事件

  17. 尋找URL_REWRITE_START URL_REWRITE_END。 檢查這些事件之間的內容。  您應該會看到下列專案:


    ULE_EVALUATION_START
    PATTERN_MATCH
    CONDITION_EVALUATION
    REWRITE_ACTION RULE EVALUATION_END

  18. 驗證REWRITE_ACTION值。 重寫 現在應該會將 \0026 模式變更為 (&) 。

部署至多個伺服器

在一個伺服器上完成這些程式之後,只要已在所有用戶端 Access 伺服器上安裝先前提及的 URL 重寫模組,即可輕鬆部署到Exchange伺服器。

我們建議您在所有伺服器上備份目前Web.config檔案。 不過,在您建立規則的伺服器上進行變更之後,您可以將 Web.config 檔案從該伺服器的 C:\inetpub\wwwroot 資料夾複製到其他每一個伺服器上相同的位置。 請注意,您可能需要等候一段時間,讓組組變更生效。 若要加快程式,您可以執行 iisreset 命令。

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?

感謝您的意見反應!

×