Microsoft Windows SharePoint Services 可讓使用者將「網頁組件」新增至 SharePoint 網站中的網頁組件頁面。「網頁組件」是具有單一用途的模組單位資訊。例如,Windows SharePoint Services 可用的預設「網頁組件」清單包括:
使用者預設可併入下列任何來源中的「網頁組件」:
當使用者將「網頁組件」新增至 [網頁組件頁面] 時,他們可以瀏覽這些任何一個的來源,以尋找「網頁組件」。
您可以控制使用者是否能夠在網站內的「網頁組件」之間進行互相連線,以及是否具有線上「網頁組件」庫的存取權。線上「網頁組件」庫包含很多使用者可以下載及安裝以便在其網站上使用的「網頁組件」。這些動作可能會對您伺服器及網站安全性與效能產生潛在的影響。例如,如果您允許「網頁組件」連線,且使用者將一個複雜的「網頁組件」連線到大型資料集,則包含那些「網頁組件」的 [網頁組件頁面] 在使用者瀏覽時載入會非常緩慢。此外,如果使用者連線到包含指令碼錯誤或惡意程式碼的「網頁組件」,則它會在使用者的網站,也可能在您的伺服器上開啟一個安全性漏洞。
您可以在虛擬伺服器層級變更這些設定選項。預設會在伺服器層級啟用兩個安全性選項。只有在您不想允許「網頁組件」連線或不允許存取線上「網頁組件」庫時,才需要變更這些選項。如果您在伺服器陣列環境中有多台伺服器,且想要為所有虛擬伺服器變更這些設定,則必須為該伺服器陣列中每台伺服器上的每個虛擬伺服器設定這些選項。您必須是本機伺服器電腦的系統管理員,或是 SharePoint 系統管理員群組的成員,才能為「網頁組件」及 [網頁組件頁面] 設定安全性及效能選項。
按一下 [還原預設值],可回來繼續使用預設的伺服器設定 (即允許使用者連線「網頁組件」及使用「線上網頁組件」庫)。
如果伺服器位於 Proxy 伺服器或防火牆之後,則必須同時針對每一台您要為之啟用線上「網頁組件庫」的虛擬伺服器編輯 web.config 檔。在 Web 伺服陣列環境中,必須針對伺服陣列內的每個網頁前端虛擬伺服器編輯此檔案。
\Inetpub\wwwroot
<system.net>
<defaultProxy>
<proxy proxyaddress="http://Proxy_Server:port" bypassonlocal = "true"/>
</defaultProxy>
</system.net>
其中,Proxy_Server:port 是用於您的環境的 Proxy 伺服器或防火牆。頂層網站的管理員可以判定其網站集合中的網站使用者可以使用哪些「網頁組件」。他們可以使用 [網頁組件庫] 頁面新增或從使用者可用的「網頁組件」清單中移除「網頁組件」,或上載新的「網頁組件」。請注意,使用者也可以存取線上「網頁組件」庫或「伺服器」庫中的「網頁組件」。網站的「網頁組件」庫僅控制使用者可用之所有「網頁組件」中的一部份。
附註 可新增至「網頁組件」庫的「網頁組件」清單是從 web.config 檔的安全「網頁組件」清單中得到的。web.config 檔中可能會有庫中從沒有過或已從庫中刪除的「網頁組件」。當您按一下 [擴展庫] 時,會將所選取的「網頁組件」新增至庫中,且對所有使用者都是可用的。
如果已安裝「網頁組件套件」且需要新增「網頁組件」至組件庫,您可以使用 [上載網頁組件] 按鈕來新增「網頁組件」至組件庫。
可將「網頁組件」組為群組,以便易於在庫中進行篩選。當您將「網頁組件」新增至「網頁組件」庫中時,可指定「網頁組件」屬於哪個群組。群組是選擇性的,您可新增「網頁組件」而不指定群組。
藉由使用 [上載網頁組件] 頁面上的 [上載多個檔案] 選項,可一次將數個「網頁組件」新增至庫中。
附註 必須使用 Windows SharePoint Services 相容的用戶端應用程式才能使用 [上載多個檔案] 選項。
如果想要使用者無法使用某個「網頁組件」,則可從庫中移除「網頁組件」。如果使用者已經使用網站中的「網頁組件」,而您從網站庫中刪除該「網頁組件」,則它仍會保留在 [網頁組件頁面] 上,並將繼續運作。不過,如果伺服器電腦上的管理員從該伺服器移除含該「網頁組件」的「網頁組件」組合,或在伺服器的 Web.config 檔中將組合標示為不安全,則「網頁組件」將不再執行,並且使用者將看到一則錯誤訊息。
伺服器管理員可將新的「網頁組件」安裝為「網頁組件套件」的一部份。如需相關資訊,請參閱部署自訂網頁組件。