Kerberos 驗證失敗,則從 IIS 4.0 升級到 IIS 5.0 之後

文章翻譯 文章翻譯
文章編號: 248350 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
重要: 本文包含有關編輯中繼庫的資訊。編輯中繼庫之前請確認您有問題發生時,可以還原的備份複本。有關如何執行這項作業,請參閱 」 設定備份/還原 > 說明主題中 Microsoft 管理主控台 (MMC)]。
全部展開 | 全部摺疊

徵狀

當您升級執行與 Windows NT Server 4.0 的電腦網際網路資訊伺服器 4.0 安裝網際網路資訊服務 5.0,Kerberos 驗證與 Windows 2000 可能會失敗。即使選取 Windows 整合式驗證交涉方法不能使用由 Web 伺服器。

當您執行網路追蹤來自遠端用戶端電腦使用 「 網路監視器時,您通常會看到傳送至用戶端 WWW 驗證標頭中的下列:
WWW 驗證: 交涉
WWW 驗證: NTLM
如果您在已從 Windows NT 4.0 升級到 Windows 2000 的電腦上執行相同的網路追蹤您可能只看到傳送至用戶端 NTLM WWW 驗證標頭 (交涉並不會傳送給用戶端)。例如:
WWW 驗證: NTLM

發生的原因

為了保留預設的驗證方法所使用的網際網路資訊伺服器 4.0,NTAuthenticationProviders Metabase 的設定並未變更。這個中繼資料庫機碼的預設值是"NTLM 「 網際網路資訊伺服器 4.0 中的 ; 但是,這已經被變更在網際網路資訊服務 5.0 以便新的交涉方法可以使用 「 交涉,NTLM 」。

索引鍵否則全新安裝的 Windows 2000 (相對於升級) 會反映在網際網路資訊服務 5.0 中的預設為 「 交涉,NTLM 」。

解決方案

若要解決這個問題,您必須編輯中繼庫。

警告: 如果您不正確地編輯中繼庫可能會導致嚴重的問題,甚至必須重新安裝任何使用中繼庫的產品。Microsoft 無法保證可以獲得解決的問題,因此,如果您不正確地編輯中繼庫產生。編輯中繼庫,請自行負擔相關的風險。

注意: 永遠中繼庫之前先備份您編輯它。

若要將依照下列步驟執行的 NTAuthenticationProviders 值的變更:
  1. 開啟命令提示字元 (Cmd.exe)。
  2. 將目錄變更 c:\inetpub\adminscripts。請注意此路徑是預設路徑,而且如果您變更內容的區域或安裝到不同的磁碟機代號可能不同於您自己。
  3. 判斷 NTAuthenticationProviders 值、 輸入面,然後按下 ENTER 鍵:
    cscript adsutil.vbs get w3svc/NTAuthenticationProviders
    應該傳回下列輸出:
    NTAuthenticationProviders: NTLM"STRING
  4. 如果 NTAuthenticationProviders 值 NTLM],然後輸入下列 (精確):
    cscript adsutil.vbs 設定 w3svc/NTAuthenticationProviders"交涉 NTLM"
    按下 ENTER 鍵。您應該會收到下列輸出:
    NTAuthenticationProviders: (STRING)"交涉,NTLM"
如果您收到錯誤訊息在最後一個步驟,請確定您不交涉和 NTLM 之間留下空格。比方說 「 交涉,NTLM 」 不同於 「 交涉,NTLM 」。

狀況說明

Microsoft 已確認這是 Microsoft 網際網路資訊服務版本 5.0 中的問題。

?考

如需有關如何在 Windows 2000 Server 電腦上使用 「 網路監視器 」 公用程式的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
812953如何使用網路監視器擷取網路資料傳輸

屬性

文章編號: 248350 - 上次校閱: 2013年10月22日 - 版次: 2.1
這篇文章中的資訊適用於:
  • Microsoft Internet Information Services 5.0
關鍵字:?
kbnosurvey kbarchive kbmt kbbug kbpending KB248350 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:248350
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