如何在 SharePoint 的 [版面配置] 資料夾中自訂應用程式頁面

原始 KB 編號:   944105

簡介

本文說明兩種方法,可在 SharePoint 中自訂網站集合的外觀和行為。

不支援修改 SharePoint 所安裝的檔案。 不過,在某些情況下,您可能必須修改這些檔案,以達成一致的署名或其他自訂。 當您修改這些檔案時,您必須考慮這些檔案可能會被未來的更新和 service pack 所取代。 此外,當您升級為產品的更新版本時,可能會發生複雜的情況。 保留所有自訂檔案的備份副本,以防更新覆寫該檔案。 產品支援將供應商業上合理的支援來協助修改,但無法提供因修改 SharePoint 所安裝檔案所產生的產品變更或修復程式。

  1. 建立 Layouts_Backup 資料夾,以包含原始安裝檔案和資料夾的備份。 例如,在下列位置建立 Layouts_Backup 資料夾:

    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts\Layouts_Backup

  2. 將「版面配置」資料夾中原來安裝的檔案和資料夾,複製到您在步驟1中建立的 Layouts_Backup 資料夾。 例如,將下列資料夾中原來安裝的檔案和資料夾,複製到 Layouts_Backup 資料夾:

    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts

  3. 在 [版面配置] 資料夾中,視需要自訂 .aspx 檔案和應用程式 .Master 檔案。

方法2:建立自訂的版面配置資料夾

注意

此方法會變更要修改之 Web 應用程式內任何網站集合的版面配置目錄。 若要將自訂版面配置套用至個別網站集合,網站集合應該位於其自己的 Web 應用程式中。

  1. 建立自訂版面配置SiteCollection 資料夾,以包含原始安裝的檔案和資料夾的複本。 例如,在下列位置中建立版面配置SiteCollection 資料夾:

    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts\LayoutsSiteCollection

    注意

    SiteCollection的預留位置是網站集合的名稱。

  2. 將「版面配置」資料夾中原來安裝的檔案和資料夾,複製到您在步驟1中建立的 [版面配置SiteCollection ] 資料夾中。 例如,將下列資料夾中原來安裝的檔案和資料夾,複製到 [版式]SiteCollection 資料夾中:

    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts

  3. 在 IIS) 管理員 (啟動 Internet Information Services。 若要這麼做,請按一下 [ 開始],依序指向 [ 所有程式]、[系統 管理工具],然後按一下 [ Internet information Services (IIS) 管理員]。

  4. 在 IIS 管理員中,請遵循下列步驟:

    1. 展開主控網站集合的網站。
    2. 以滑鼠右鍵按一下 [ _layouts],然後按一下 [ 屬性]。
    3. 按一下 [虛擬目錄]**** 索引標籤。
    4. 依序按一下 [流覽]、[版面配置] 資料夾中的 [版面配置]SiteCollection 資料夾中的路徑,然後按一下 [確定] 兩次。
  5. 在 [版面配置SiteCollection ] 資料夾中,視需要自訂 .aspx 檔案和應用程式 .master 檔案。

  6. 針對您必須自訂的每個網站集合重複這些步驟。

方法2的優點

  • 此方法可讓您自訂個別網站集合的應用程式頁面。

方法2的限制

  • 如果已安裝公用更新、修復程式套件或 service pack,其中包含 [版面配置] 資料夾中的檔案更新,則不會將此更新套用至您的自訂版面配置資料夾。
  • 此方法可能會造成過量的管理性及維護問題。
  • _Layouts 虛擬目錄之外的 SharePoint 中的任何硬性編碼功能都可能無法如預期的方式運作。