要求表單基礎的驗證或 Cookie 驗證的站台無法耙梳 SharePoint Server 2007 中

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

在此頁中

徵狀

Microsoft Office SharePoint Server 2007 或是 Microsoft Office SharePoint Server 2007 的搜尋被導向至耙梳儲存要求表單基礎的驗證或 Cookie 驗證的站台上的內容。不過,遭到耙梳只有登入頁面的網站。

附註這個問題並不會套用到在 SharePoint Server 2007 站台或 Windows SharePoint 服務 3.0 站台上儲存的內容。 這些網站,您必須設定網頁應用程式的預設區域,來使用 NTLM 驗證來索引網站。如需詳細資訊請造訪下列 Microsoft 網站]:
http://technet2.microsoft.com/windowsserver/WSS/en/library/378c4673-0814-4255-a79c-7c4b6a4732a51033.mspx

解決方案

如果要解決這個問題,套用 Hotfix 套件,請使用 AddRule.exe 命令列工具來新增耙梳規則並耙梳網站]。

如需有關 AddRule.exe 命令列工具的詳細資訊,請參閱 < 其他資訊 > 一節。

如何取得該 Hotfix

Microsoft Office SharePoint 服務 Hotfix 套件中解決此問題。

如需有關 SharePoint Server 2007 Hotfix 套件,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
939077描述搜尋對於 SharePoint Server 2007 和 SharePoint Server 2007 時,SharePoint Server 2007 Hotfix 套件: 2007 年 6 月 24,

狀況說明

Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。

其他相關資訊

若要啟用耙梳網站需要表單基礎的驗證或 Cookie 驗證,請使用 AddRule.exe 命令列工具,套用此 Hotfix 之後。若要取得 AddRule.exe 命令列工具,請造訪下列 Microsoft 網站]:
http://www.microsoft.com/downloads/details.aspx?FamilyId=D5090BC4-5B4F-411B-8CDE-E37D33F7EFDF

命令列使用

摺疊此表格展開此表格
AddRule.exe這個命令會顯示下列的說明文字:
使用方法: AddRule.exe < xml 檔案 >

輸入檔案的結構是以提供此 Hotfix 的指示來指定。
AddRule.exe input xml file這個命令會將耙梳規則根據 XML 檔案。這些規則會新增到其目前的編目規則集的結尾。系統管理員可以使用使用者介面來稍後變更順序。

如果 XML 檔案格式不正確,可能會收到錯誤訊息。
如果 XML 檔案格式不正確,可能會收到下列錯誤訊息。
  • 如果沒有 <rules>標記您會收到下列錯誤訊息:
    語法錯誤: 做為根目錄中唯一的節點找不到 [規則] 項目。
  • 如果 XML 檔案中遺失必要的節點,您會收到下列錯誤訊息:
    語法錯誤: 意外 < 遺漏節點 > 項目。
  • 如果 XML 檔中的節點不正確地重複,您會收到下列錯誤訊息:
    語法錯誤: < 節點名稱 > 項目已經存在於目前的規則
  • 如果型別不是 FORM"或"COOKIE",您會收到下列錯誤訊息:
    語法錯誤: 無法辨認的 <type>項目的值
  • 如果 login_type 不"張貼",您會收到下列錯誤訊息:
    語法錯誤: 無法辨認的 <login_type> 項目的值
    附註如果系統管理員重新執行此命令時使用另一個輸入的檔,然後尋找 [路徑與現有的規則相同,命令將會修改規則。

耙梳規則物件模型

CrawlRuleAuthenticationType 列舉型別包含下列的新值:
  • FormsRuleAccess = 4
  • CookieRuleAccess = 5
耙梳規則物件模型中的 SetCredentials 方法是多載具有兩個新的實作。

表單基礎的驗證規則會採用下列的輸入的參數以下列順序:
  • type::CrawlRuleAuthenticationType: 這將會 FormsRuleAccess。
  • AuthSubmissionMethod::String: 這將會是"POST]。
  • AuthSubmissionPath::String: 這是應該張貼參數的 URL。
  • authData::NameValueCollection: 這是隱藏的名稱值組的儲存位置。
  • privateAuthData:: NameValueCollection: 這是儲存加密的名稱值組,例如使用者名稱和密碼。
  • errorPages::StringCollection: 這將會儲存用各種則表示尋檢程式 refetch Cookie,或失敗 URL 以 「 拒絕存取 」 錯誤訊息的錯誤網頁。
Cookie 基礎的驗證規則會採用下列的輸入的參數以下列順序:
  • type::CrawlRuleAuthenticationType: 這將會 CookieRuleAccess。
  • cookies::StringCollection: 這將會儲存尋檢程式應該使用的 Cookie。
  • errorPages::StringCollection: 這將會儲存用各種則表示尋檢程式無法以 「 拒絕存取 」 錯誤訊息 URL 的錯誤網頁。
附註加密 Cookie 和名稱值組的是使用目前可以使用相同的機制來執行。

企業搜尋結果的自訂的安全性調整

內容之後,儲存在要求表單型驗證的網站上或 Cookie 驗證耙梳的索引子,內容的搜尋結果所傳回的所有使用者,不論使用者的認證。如果您有安全性修剪這個內容請參閱 「 自訂安全性調整的企業搜尋結果概觀 > 主題。若要欲本主題請造訪下列 Microsoft 網站]:
http://msdn2.microsoft.com/en-us/library/aa981236.aspx

屬性

文章編號: 934577 - 上次校閱: 2007年11月28日 - 版次: 1.3
這篇文章中的資訊適用於:
  • Microsoft Office SharePoint Server 2007
  • Microsoft Office SharePoint Server 2007 for Search (Enterprise Edition)
  • Microsoft Office SharePoint Server 2007 for Search (Standard Edition)
關鍵字:?
kbmt kbmoss2007postrtmfix kberrmsg kbexpertiseinter kbqfe kbbug kbfix kbpubtypekc KB934577 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:934577
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