文章編號: 330463 - 上次校閱: 2007年10月25日 - 版次: 2.5

如何疑難排解 Server ActiveSync 的 HTTP 錯誤碼

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

簡介

與執行 Microsoft Mobile Information Server 的電腦同步處理 Pocket PC 裝置時,您可能會收到同步處理錯誤碼。 或者,NexTags 記錄檔可能會列出錯誤碼。 本文將告訴您的一些常見的 HTTP_ error_code 錯誤和解決這些錯誤的方法。

其他相關資訊

下列的錯誤碼,是標準的 HTTP 錯誤:
  • HTTP_401

    此錯誤碼對應到 E_HTTP_DENIED 錯誤。 下列的錯誤訊息如下:
    無法連接到同步處理伺服器,因為驗證失敗。 請檢查您的連線組態。
    如果認證提供給存取伺服器不正確時,可能會發生這個問題。 或如果使用者未啟用的同步處理,可能會發生這個問題。

    如果要疑難排解這個問題,請依照下列步驟執行:
    1. 在 Pocket PC 裝置上, 按一下 [開始 ],按一下 ActiveSync ,在按一下 [ 工具 ] 功能表,然後按一下 [確定正確的伺服器資訊會出現在 [ 伺服器名稱 ] 方塊中, 伺服器 ] 索引標籤,[ 選項]
    2. 按一下 [進階 ] 索引標籤,並再確定,正確的使用者名稱]、 [密碼和 [網域] 的資訊位於對應的方塊。
    3. 在網域控制站,請使用者帳戶上, 按一下滑鼠右鍵,然後再按 [ 內容 ]。
    4. 按一下 [ 無線行動 ] 索引標籤,然後再按一下以選取 [允許這個使用者同步處理 Microsoft Exchange 資料,使用他們的裝置使用 Mobile Information Server ] 核取方塊]。
    5. 按一下 [套用] ,再按一下 [確定]
  • HTTP_404

    此錯誤碼對應到 E_HTTP_NOT_FOUND 錯誤。 這個錯誤碼可能不會出現在 Pocket PC 裝置上中。 不過,它可能會出現在 NexTags 記錄檔當您使用 NexTags 工具設定,Server ActiveSync 所產生的記錄 Outlook Mobile Access 的元件。

    Pocket PC 同步處理記錄檔會顯示下列資訊:
     =-=-=-= Server Response =-=-=-
    HTTP/1.1 500 Internal Server Error
    The NexTags 記錄檔會顯示類似下列的資訊:
    04/23/02 11:34:51 Dump of HTTP request.
    	PROPFIND /exchange/Firstname.Lastname2/ HTTP/1.1
    	Host: Server1
    	User-Agent: Microsoft-Server-ActiveSync/1.0.1806.0
    	Brief: t
    	Accept-Language: en-us
    	Content-Type: text/xml
    	Depth: 0
    	Content-Length: 250
    	Connection: Keep-Alive
    
    04/23/02 11:34:52 Dump of HTTP response.
    	HTTP/1.1 404 Resource Not Found
    	Server: Microsoft-IIS/5.0
    	Date: Tue, 23 Apr 2002 11:34:52 GMT
    	Connection: close
    	WWW-Authenticate: Negotiate	Content-Type: text/html
    	Content-Length: 53
    	MS-WebStorage: 6.0.5762
    HTTP / 1.1 404 找不到的伺服器的資源: Microsoft IIS / 5.0 日期: Tue,23 個月 2002 11:34:52 GMT 連線: 關閉 WWW-Authenticate: 交涉 Content-Type: text / html Content-Length: 53 的 MS-WebStorage: 6.0.5762 使用者帳戶資訊可能類似下列:
    ProxyAddresses:
    SMTP:Firstname.Lastname2@example.com;
    smtp:Firstname.Lastname@domain.example.com;
    smtp:flastname-w@domain.example.com;
    x500: / O = ORG / OU = FIRST ADMINISTRATIVE GROUP / CN = 收件者 / CN = flastname;
    x500: / O = ORG / OU = FIRST ADMINISTRATIVE GROUP / CN = 收件者 / CN = flastname-w ; X500: / O = Exchange / OU = 行動 / cn = = Recipients / cn = 姓氏;
    X400: c = 我們在 =; p = Org; o = Exchange,s = 姓氏; g = Firstname;
    userPrincipalName: flastname-w@domain.example.com;
    郵件: Firstname.Lastname2@example.com;
    「 HTTP_404-找不到資源 」 錯誤訊息表示使用者帳戶可能有問題。 如果要疑難排解這個問題,請依照下列步驟執行:
    1. 請確定使用者都有符合 Exchange 的預設收件者原則,及是 NexTags 記錄與相同的報告的電子郵件位址。 例如,
      NexTags 記錄: PROPFIND /exchange/Firstname.Lastname2/ HTTP / 1.1
      預設收件者原則: @domain.example.com
      這項資訊,表示無線使用者 flastname-w 必須具有 SMTP 地址的 Firstname.Lastname2@domain.example.com。 [Server ActiveSync 使用位元 @ 符號的左邊,在主要的 SMTP 位址附加在預設收件者原則,然後搜尋該使用者和其相關聯的信箱。
    2. 請確定您的使用者可以登入,信箱使用 Microsoft Outlook Web Access (OWA)。
  • HTTP_500

    此錯誤碼對應到 E_HTTP_SERVER_ERROR 錯誤。 下列的錯誤訊息如下:
    同步處理失敗,因為伺服器上的錯誤。 請再試一次。
    這個問題的可能會發生一或多個原因如下:
    • 無法使用網際網路資訊服務。
    • Exchange Server 虛擬目錄的使用者信箱所在之伺服器上未啟用整合式 Windows 驗證)。
    • 正在移動信箱時,會嘗試同步處理。
    如果要解決這個問題,請使用其中一個,下列的方法:
    • 重試同步處理更新版本。
    • 重新啟動 [Exchange Server 來重設使用者驗證。
    此外,當您使用與 Microsoft Exchange 2003 一起搭配 Pocket PC 裝置,NexTags.log 檔案會顯示類似下列的資訊:
    02/16/05 12:05:42 Dump of HTTP response for user UserName HTTP/1.1 400 Bad Request
    	Content-Type: text/html
    	Date: Wed, 16 Feb 2005 12:05:37 GMT
    	Connection: close
    	Content-Length: 46
    	 
    	Bad Request (Request Header Too Long)
    通常時,就會發生這個問題,使用者是在 Active Directory 中超過 120 個群組的成員。 在這種情況下,使用者可能無法驗證,因為 Kerberos 語彙基元嘗試驗證時所產生具有固定的最大大小。 沒有足夠 MaxTokenSize 登錄值所決定的緩衝區時,使用者無法驗證。 然後,使用者可能會收到下列錯誤訊息:
    記憶體不足
    請注意 在原始的版本,Microsoft 在 Microsoft Windows 2000 Server,MaxTokenSize 值會是 8,000 位元組。 在 Service Pack 2 (SP2) 的 Windows 2000 Server 和 Microsoft Windows Server 2003,MaxTokenSize 值會是 12,000 位元組。

    如果要解決這個問題,使用 Tokensz.exe 公用程式,以判定使用者的 MaxTokenSize 值。 如果最大的語彙基元大小大於 12,000 會將 MaxTokenSize 值設定為較大的值。 如何決定最大的語彙基元,並下載 Tokenz.exe 公用程式,請使用 [Tokenz.exe] 公用程式的相關資訊,請造訪下列 Microsoft 網站:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=4a303fa5-cf20-43fb-9483-0f0b0dae265c&DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=4a303fa5-cf20-43fb-9483-0f0b0dae265c&DisplayLang=en)
    如何變更 MaxTokenSize 登錄值的相關資訊,請按一下下面的文件編號,,檢視 「 Microsoft 知識庫 」 中的文件]:
    327825? (http://support.microsoft.com/kb/327825/ ) 新的解析度的使用者屬於多個群組時所發生的問題


    此外,當無法完成 Exchange 伺服器的 Active Sync 時,您可以收到 HTTP 500 錯誤碼。

    Exchange Server ActiveSync,且 Exchange Outlook Mobile Access (OMA) 請 Exchange 後端伺服器上使用 / Exchange 虛擬目錄存取 OWA 範本分散式撰寫及版本處理 (DAV)。 這是使用者的信箱所在的位置。 伺服器的 ActiveSync] 和 [OMA 就無法在如果其中一個下列條件為 true 存取此虛擬目錄:
    • 在 Exchange 後端伺服器上的, / Exchange 虛擬目錄設定為需要 Secure Socket Layer (SSL)。
    • 啟用表單架構驗證。
    當您啟用這些設定,在前端伺服器上 / Exchange 虛擬目錄上的時,不會發生這個問題

    如果要解決這個問題,使用 [Metaedit 工具。 如何取得並安裝 「 中繼資料工具的相關資訊,請按一下下面的文件編號,,檢視 「 Microsoft 知識庫 」 中的文件]:
    232068? (http://support.microsoft.com/kb/232068/ ) 如何下載、 安裝,並移除 IIS Metaedit 2.2 公用程式
    如果要解決這個問題,請依照下列步驟執行:
    1. 開啟 Metabase 編輯器 」 (MetaEdit 工具。 要執行這項操作,請按一下 [開始] ,依序指向 [程式集] 及 [ 指向 [系統管理工具 ,然後再按 Metaedit
    2. 在 Metaedit,請在展開 [ LM / W3SVC / 1 / Root / Exchange ] 資料夾,然後再按一下 [ Exchange
    3. Metabase ] 按一下 [ 匯出文字檔案 ,然後再按一下 [是] 在 [ Metaedit ] 對話方塊中]。
    4. 在 [ 檔案名稱 ] 方塊中,請輸入 Exchange-OMA ,然後再按一下 [另存新檔 ]。
    5. 在 [ Metaedit ] 對話方塊中,按一下 [是]
    6. 在 [ Metaedit ] 對話方塊中,按一下 [確定] (英文)。
    7. 找出並開啟 Exchange-OMA.txt 檔案中。
    8. 找到類似下列的行: [/ LM / W3SVC / 1 / Root / Exchange] 。 這是行號碼為 6。
    9. 型別 -OMA Exchange 之後,讓該行類似下列:
      [/ LM / W3SVC / 1 / Root / Exchange-OMA]
    10. 在 [ 檔案 ] 功能表中上, 按一下 [ 儲存 ]。
    11. 在 [ 檔案 ] 功能表中上, 按一下 [ 結束 ]。
    12. 在 Metabase 中編輯器,按一下下列資料夾:
      LM / W3SVC / 1 / Root / Exchange
    13. 在 [ Metabase ] 功能表中在 Metabase 編輯器上, 按一下 [ 匯入文字檔案
    14. 在 [ Metaedit ] 對話方塊中,按一下 [是]
    15. 在 [ 開啟] 的] 對話方塊按一下 Exchange-OMA 檔案,然後按一下 [ 開啟 ]。
    16. Metaedit ] 對話方塊,按一下 [否] (英文)。
    17. 在 [ Metaedit ] 對話方塊中,按一下 [是]
    18. 在 [ Metaedit ] 對話方塊中,按一下 [確定] (英文)。
    19. 展開下列資料夾:
      LM / W3SVC / 1 / Root / Exchange
    20. 確認 Exchange 資料夾中下列資料夾存在:
      LM / W3SVC / 1 / Root / Exchange / Exchange-OMA
    21. 開啟 Internet Information Server (IIS) 管理員,並確認在 [ 預設網站 ] 下 Exchange-OMA 資料夾存在。
  • HTTP_502

    此錯誤碼對應到 E_HTTP_BAD_GATEWAY 錯誤。 這是描述為下列的錯誤訊息:
    同步處理失敗,因為伺服器上的錯誤。
    如果 Pocket PC 裝置使用 Proxy 伺服器連線到 ActiveSync 伺服器,並再 Proxy 伺服器發生錯誤,可能就會發生這個的問題。

    如果要解決這個問題,使用不同的連線至 ActiveSync 的伺服器 Proxy Server.or 會排除在 Proxy 伺服器上的連線問題。
如需其他有關 Microsoft Mobile Information Server 中的錯誤訊息的詳細資訊,請取得 errors.chm 檔案。 要下載這個檔案,請造訪下列 Microsoft 網站 (英文):
http://www.microsoft.com/downloads/details.aspx?familyid=3c573d9e-e868-4d3b-b004-beded85b9fbd&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=3c573d9e-e868-4d3b-b004-beded85b9fbd&displaylang=en)
若要檢視 Mobile Information Server 2002 更新的版本說明,請造訪下列 Microsoft 網站):
ttp://www.microsoft.com/downloads/details.aspx?FamilyID=3C573D9E-E868-4D3B-B004-BEDED85B9FBD&displaylang=en (ttp://www.microsoft.com/downloads/details.aspx?FamilyID=3C573D9E-E868-4D3B-B004-BEDED85B9FBD&displaylang=en)
其他的 HTTP 錯誤碼的相關資訊,請按一下下面的文件編號,,檢視 「 Microsoft 知識庫 」 中的文件]:
318380? (http://support.microsoft.com/kb/318380/ ) Microsoft Internet Information Services (IIS) 5.0 和 6.0 的狀態碼的說明

這篇文章中的資訊適用於:
  • Microsoft Mobile Information Server 2001 Enterprise Edition
  • Microsoft Mobile Information Server 2002 Enterprise Edition
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange 2000 Enterprise Server
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
關鍵字:?
kbmt kbtshoot kbinfo KB330463 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。如果您發現錯誤,並想要協助我們進行改善,請填寫本篇文章下方的問卷。
按一下這裡查看此文章的英文版本:330463? (http://support.microsoft.com/kb/330463/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。