在安裝 Windows SharePoint Services 之後,當您使用 Outlook Web Access (OWA) 瀏覽 Exchange Server 2003 用戶端時,出現「找不到網頁」錯誤訊息

文章翻譯 文章翻譯
文章編號: 823265 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

當您嘗試使用 Microsoft Outlook Web Access 瀏覽 Microsoft Exchange Server 2003 用戶端時,可能會收到下列錯誤訊息:
找不到網頁

發生的原因

當您在執行 Microsoft Exchange Server 的伺服器上安裝 Microsoft Windows SharePoint Services 之後,可能會發生此問題。Windows SharePoint Services ISAPI 篩選器會處理所有傳入的 URL。當您瀏覽其中一個 Exchange Server 2003 虛擬目錄時,ISAPI 篩選器找不到資料夾的 URL 路徑。

解決方案

如果要解決這個問題,並且讓 Windows SharePoint Services 和 Exchange Server 2003 都能夠正常運作,您必須啟用 Kerberos 驗證,並排除 Microsoft Exchange Server 2003 所使用的資料夾 (目錄)。如果要執行這項操作,請依照下列步驟執行:
  1. 將執行 Windows SharePoint Services 和 Exchange Server 2003 程式的虛擬伺服器設定為使用 Kerberos 驗證。

    當使用 Windows SharePoint Services 擴充虛擬伺服器時,會停用 Kerberos 驗證並啟用整合 Windows 驗證。如果要使 Exchange Server 2003 正常運作,必須將虛擬伺服器設定為使用 Kerberos 驗證。 如需有關如何將 Windows SharePoint Services 設定為使用 Kerberos 驗證的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    832769 如何設定 Windows SharePoint Services 虛擬伺服器使用 Kerberos 驗證,以及如何從 Kerberos 驗證切換回 NTLM 驗證
  2. 排除 Microsoft Exchange Server 2003 所使用的下列資料夾 (目錄):
    • Public
    • Exchange
    • Exadmin
    • OMA
    • Microsoft-Server-ActiveSync
    • ExchWeb
    如果要執行這項操作,請依照下列步驟執行:
    1. 在執行 Exchange Server 2003 和 Windows SharePoint Services 的伺服器上,依序按一下 [開始][系統管理工具][SharePoint 管理中心]
    2. [虛擬伺服器設定] 區域中,按一下 [設定虛擬伺服器設定]
    3. [虛擬伺服器清單] 索引標籤上,按一下您必須新增已排除路徑的虛擬伺服器。
    4. [虛擬伺服器管理] 下,按一下 [定義管理的路徑]
    5. [新增路徑] 區段中,在 [路徑] 方塊中輸入要排除的路徑。
    6. 按一下 [排除的路徑],然後按一下 [確定]
    7. 針對要排除的每個資料夾重複步驟 4 到 6。
如果您必須搭配 Microsoft Windows SharePoint Services 使用 Outlook Mobile Access,則除了排除 OMA 路徑以外,必須再完成一個步驟才能存取此虛擬目錄。開啟位於下列路徑的 OMA Web.config 檔案
\Program Files\Exchsrvr\OMA\browse\web.config
並在 Web.config 的 <system.web></system.web> 之間新增下列指示。在 <system.web> 之後立即新增這些指示,以便使其盡量簡單:
<!-- 
        Clear out the WSS ASP.Net handler and specify the default ASP.Net handler for all pages 
    -->

 

    <httpHandlers>
        <clear />
        <add verb="*" path="*.aspx" type="System.Web.UI.PageHandlerFactory" />
    </httpHandlers>

 

    <!-- 

        Set the trust back to Full.  WSS configures a very restrictive trust policy that does not allow OMA to run correctly.

    -->

 

    <trust level="Full" originUrl="" />

 

 

    <!-- 

        Enable the session module.  This can also be enabled on the WSS Web.config, but is not enabled by default.
   
        If you receive the following message:

 

        Parser Error Message: The module 'Session' is already in the application and cannot be added again

 

        You can remove the following <httpModules></httpModules> section as session is already enabled on the virtual server 

    --> 

 

    <httpModules>
        <add name="Session" type="System.Web.SessionState.SessionStateModule"/>
    </httpModules>

 <!-- Enable Session for the pages in the OMA application --> 
<pages enableSessionState="true" enableViewState="true" enableViewStateMac="true" validateRequest="false" />

在將指示新增至 Web.config 之後,請儲存檔案。

屬性

文章編號: 823265 - 上次校閱: 2006年8月18日 - 版次: 5.1
這篇文章中的資訊適用於:
  • Microsoft Windows SharePoint Services
關鍵字:?
kberrmsg kbtshoot kbprb KB823265
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com