如果要在 Exchange Server 2010 SP1 中發佈 OWA 利用 Forefront UAG,就會發生問題

徵狀

當您發佈 Microsoft Outlook Web App (OWA),您可以在 [Microsoft Exchange Server 2010 Service Pack 1 (SP1) 使用 Microsoft Forefront 統一存取閘道 (UAG) 時,可能會發生下列問題:

  • 當使用者存取 OWA 時,使用者會收到存取違規錯誤訊息。

  • 佈景主題元素和影像會呈現在 OWA 介面不正確。

  • 登出連結上 Forefront UAG 入口網站運作不正確。

原因

某些必要的修改並不會實作 Forefront UAG 的規則集在和 OWA,就會發生這些問題。 Exchange Server 2010 SP1 變更 OWA 架構的某些部分和某些由 OWA 的 Url。 不過,這些變更會需要其他的修改,Forefront UAG 與 owa。

解決方案

若要解決這些問題,請變更 AppWrap 檔案,以及由 Forefront UAG 所建立的 URL 規則集合。若要變更的AppWrap檔案,請依照下列步驟執行:

  1. 找出下列資料夾中的HTTPS_WhlFiltAppWrap_ForPortal.xml檔案:< Forefront UAG 安裝目錄 >\von\conf\WizardDefaults\AppWrapTemplates

  2. 使用編輯模式 Forefront UAG 編輯器] 主控台中的色彩或文字編輯器中開啟的檔案。

  3. 在檔案中找出下列文字:

    <URL case_sensitive="false">/ecp.*</URL>
  4. 在您找到的命令行後插入下列文字:

    <SAR><SEARCH encoding="base64">b25jbGljaz0icmV0dXJuIEp1bXBUbygnbG9nb2ZmLmFzcHg/c3JjPWV4Y2gnLCB0cnVlKSI=</SEARCH><REPLACE encoding="base64">b25jbGljaz0iZW5kU2Vzc2lvbigpOyI=</REPLACE></SAR>

    插入文字之後, AppWrap檔案會類似下列:

    <!-- Logoff in ECP -->   <DATA_CHANGE>   <URL case_sensitive="false">/ecp.*</URL>          <SAR conditional_variable="DontShowLogoff" conditional_var_value="True">                  <SEARCH encoding="base64">PGRpdiBpZD0ibG9nT2ZmIg==</SEARCH>                 <REPLACE encoding="base64">PGRpdiBpZD0ibG9nT2ZmIiBzdHlsZT0iZGlzcGxheTpub25lIg==</REPLACE>          </SAR>          <SAR conditional_variable="DontShowLogoff" conditional_var_value="FALSE">                  <SEARCH encoding="base64">b25jbGljaz0icmV0dXJuIEp1bXBUbygnTG9nb3V0Jyki</SEARCH>                 <REPLACE encoding="base64">b25jbGljaz0iZW5kU2Vzc2lvbigpOyI=</REPLACE>          </SAR>    <SAR>      <SEARCH encoding="base64">b25jbGljaz0icmV0dXJuIEp1bXBUbygnbG9nb2ZmLmFzcHg/c3JjPWV4Y2gnLCB0cnVlKSI=</SEARCH>      <REPLACE encoding="base64">b25jbGljaz0iZW5kU2Vzc2lvbigpOyI=</REPLACE>    </SAR>           <SAR conditional_variable="DontShowLogoff" conditional_var_value="FALSE">                 <SEARCH encoding="base64">PGEgY2xhc3M9ImxvZ09mZkxpbmsi</SEARCH>                 <REPLACE encoding="base64">PHNjcmlwdCBsYW5ndWFnZT0iSmF2YVNjcmlwdCIgc3JjPSJXaGxPd25VUkxzY3JpcHRzL0NhY2hlQ2xlYW4uanMiPjwvc2NyaXB0PjxzY3JpcHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQiIHNyYz0iV2hsT3duVVJMbG9nb2ZmUGFyYW1zLmFzcD9zaXRlX25hbWU9V2hsU2l0ZU5hbWUmc2VjdXJlPVdobFNlY3VyZSI+PC9zY3JpcHQ+DQo8c2NyaXB0IGxhbmd1YWdlPSJKYXZhU2NyaXB0IiBzcmM9IldobE93blVSTHNjcmlwdHMvbG9nb2ZmLmpzIj48L3NjcmlwdD48YSBjbGFzcz0ibG9nT2ZmTGluayI=</REPLACE>          </SAR>   </DATA_CHANGE>

若要變更 URL 的規則集,請依照下列步驟執行:

  1. 選取 [在 Exchange Server 2010 SP1 發行 OWA Forefront UAG trunk。

  2. 在 [內容] 頁面的主要的 trunk,按一下 [設定],以開啟 [trunk 內容]。

  3. 選取 [設定 URL ] 索引標籤。

  4. 找出並變更應用程式的下列 URL 規則:

  5. 加入兩個新的規則。 若要執行這項操作,請依照下列步驟執行:

    1. 按一下 [新增主。

    2. 在 [URL] 清單中,找出ExchangePub2010規則。 數字順序,找出最大編號的ExchangePub2010規則的規則。新的規則名稱包含有ExchangePub2010規則的最大的編號規則的遞增值的數字。 如果最大的編號的規則是40,使用下列表格中的規則名稱。 這些規則名稱包含41 」 及 「 42。如果最大的編號的規則不是40,使用包含數字的最大的編號規則的遞增值的規則名稱。 數字並不會影響 Forefront UAG 的功能。 不過,兩項規則的數字不能相同。

    3. 建立兩個規則使用在前一步驟的資料表中的值。

需要更多協助?

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

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×