Freigeben über


SharePoint 2010 表單型驗證設定管理員

SharePoint 2010 表單型驗證設定管理員

有件事令我十分不堪其擾,就是在 SharePoint 2010 中設定表單型驗證 (FBA) 時,要不斷修改設定檔。比起前一版,現在修改的動作更多,因為新版還有一個 STS 的 web.config 檔案要修改。麻煩的事還不止於此,在 web.config 中改動某個部分,就常會發生打錯字的困擾。與其繼續抱怨,我決定寫個小工具,幫大家解決困擾。我將這個工具的 zip 檔附在這篇文章最後,其中有份 HowToUseIt.txt 檔案,請仔細閱讀整份檔案。基本上,這個工具可讓您建立成員資格提供者、角色提供者、萬用字元搜尋及連線字串等項目,然後發送至伺服器陣列中的所有伺服器上。您還可以在 Web 應用程式中讀取組態設定,然後加以修改,再送回原來的伺服器上,或將此組態設定當成全新伺服器的基礎設定。為了幫助您使用這個工具,我也內建了許多範例成員資格及角色提供者設定項目,您可以從這些範例下拉清單中,選取所需項目,以建立項目。接著,修改該項目以符合您環境需求、提供要變更設定的 Web 應用程式 URL,然後按一下 [套用設定] (Apply Config) 按鈕。實際上,這個工具會建立一個執行於每個 Web 前端上的自訂 SharePoint 計時器工作,並在所需的 web.config 檔案中修改適當項目。這個計時器工作是附件方案 (wsp) 的一部分,所以請先將此方案部署到伺服器陣列,才能進行其他作業。

在此強烈建議您先備份管理中心、STS 及 Web 應用程式的 web.config 檔,然後再發送變更,以免發生令人困擾的問題。這個工具已經在多種配置情況中測試過,包括多個 Web 應用程式、單一伺服器及多個伺服器陣列,到目前為止都沒有問題,只是誰也沒把握是否真的如此。

這個工具已經為我省下不少時間、解決不少困擾,希望也能對您有幫助。

這是翻譯後的部落格文章。英文原文請參閱 SharePoint 2010 Forms Based Authentication Configuration Manager