部署、發行和升級 SharePoint 方案套件

在您在 Visual Studio 後的 SharePoint 方案,您可以將它部署的封裝 (.wsp) 檔案儲存到本機 SharePoint 伺服器或發行到遠端或本機 SharePoint 伺服器。如果您將檔案部署,您可以自訂封裝檔案 (.wsp) 的部署方式。

注意事項注意事項

目前,只有沙箱化方案可以發行至遠端 SharePoint 伺服器。如需詳細資訊,請參閱沙箱化方案考量

部署,發行和升級

部署 參考複製 SharePoint 專案建立的 SharePoint 方案檔在 Visual Studio 對本機主機。在部署的方案,您可以設定部署步驟,例如回收網際網路資訊服務 (IIS) 集區服務,啟動方案在部署之後,依此類推。若要部署,請在 [組建] 功能表的 [部署] 命令。如需詳細資訊,請參閱HOW TO:編輯 SharePoint 部署組態HOW TO:將 SharePoint 方案部署和發行至本機 SharePoint 網站

發行是 指上載沙箱 SharePoint 方案檔案複製到遠端 SharePoint 網站;也就是位於另一個系統的網站。您也可以發行 SharePoint 沙箱化方案檔案複製到本機 SharePoint 網站,不過,不論該網站是否發行至本機或遠端處理,您無法設定其部署步驟。

升級 參考更新存在遠端或本機發行的 SharePoint 方案。在所有變更 SharePoint 方案在 Visual Studio 中之後,您變更方案套件的檔案名稱,重新發行方案,然後升級方案,在成功解除安裝方案之後。如果您重新發行本機發行的方案,您可以覆寫現有的方案檔。

部署封裝

您可以部署套件檔案加入至您的開發電腦上的 SharePoint 伺服器測試和偵錯等。您也可以建立可在另一台電腦上安裝對話方塊中 [發行] 對話方塊的 [發行至檔案系統] 選項按鈕的封裝檔案。建立套件並複製至指定的本機檔案路徑。若要將 SharePoint 方案部署至本機伺服器,請在 [組建] 功能表的 [部署] 命令。如需詳細資訊,請參閱HOW TO:將 SharePoint 方案部署和發行至本機 SharePoint 網站

若要了解如何部署清單定義、加入事件接收器,以及使用「功能設計工具」和「封裝設計工具」,請參閱逐步解說:部署專案工作清單定義

自訂部署程序

下表顯示偵錯和部署 SharePoint 方案時可以使用的兩種部署組態。

部署組態

描述

Default

預設部署組態。下列部署步驟執行:

  1. 執行預先部署命令。

  2. 回收 IIS 應用程式集區。

  3. 撤銷方案。

  4. 將方案。

  5. 啟動功能。

  6. 執行部署後命令。

解除安裝封裝時,會執行下列撤銷步驟。

  1. 回收 IIS 應用程式集區。

  2. 撤銷方案。

未啟用

這個部署組態執行的步驟與 [預設] 組態相同,但會略過啟動步驟。

您可以自行建立部署組態來完成單一步驟,或變更部署程序中的步驟順序。如需詳細資訊,請參閱HOW TO:編輯 SharePoint 部署組態

您也可以加入要在部署之前和之後執行的命令。如需詳細資訊,請參閱HOW TO:設定 SharePoint 部署命令

對遠端或本機伺服器的發行套件

若要發行沙箱 SharePoint 方案對遠端伺服器,在功能表列上,選擇[組建], [發行],然後,在 [發行] 對話方塊中,選取 [發行至 SharePoint 網站] 選項按鈕,提供遠端伺服器的 URL,例如 https://someremoteserver.sharepoint.microsoftonline.com。

若要發行 SharePoint 方案至本機伺服器,在 [發行] 對話方塊中,選取 [發行至檔案系統] 選項按鈕,提供本機系統路徑。

在方案中順利發行到 SharePoint 之後,方案會顯示您可以啟動其 [方案庫] 。如需詳細資訊,請參閱HOW TO:在遠端伺服器部署、發行和升級 SharePoint 方案

Ee231559.collapse_all(zh-tw,VS.110).gif升級散發的套件

如果您對 SharePoint 的任何變更專案在 Visual Studio 中,在發行之後,必須升級散發的套件中變更。若要升級成功,套件必須具有唯一名稱。如果具有相同名稱的封裝在中找到可能發生的 SharePoint 網站),當您更新現有應用程式時–錯誤警告您對檔案名稱衝突並讓您寫入至套件重新命名。在中重新發行之後,新的套件隨即出現在 SharePoint 網站,且可以升級。使用舊版套件,資料已升級的封裝更新方案,然後啟動 SharePoint 的方案。如需詳細資訊,請參閱HOW TO:在遠端伺服器部署、發行和升級 SharePoint 方案

請參閱

其他資源

封裝和部署 SharePoint 方案