共用方式為


發佈概觀

針對 ASP.NET、.NET Core 和 Python 應用程式,您可以使用 [發佈] 工具來部署應用程式。

什麼是發布?

此 Publish 工具可協助您將應用程式部署至各種目的地。 首先,以滑鼠右鍵按一下 [方案總管] 中的專案,然後從操作功能表中選取 [發佈]。 如果您先前尚未發佈專案,系統會要求您選擇要發佈至的服務,這可能是 IIS 伺服器、Azure 服務 (例如 App Service)、Docker 容器登錄或 FTP 伺服器。

顯示發佈選項的螢幕擷取畫面。

部署選項在文件的其他位置有所介紹。 請參閱 部署的初步觀察

如果您已發佈專案,您會看到 [發佈] 畫面,其中提供已部署資源的連結、部署的相關資訊,以及用於重新發佈應用程式的 [發佈] 按鈕。 您也可以使用 新增 按鈕再次執行發佈程式,以建立新的發佈設定檔。 發佈會使用 設定檔.pubxml 檔案)來允許單一專案的多個專案設定和多個發佈目標。

發佈設定檔

[更多動作] 底下,您可以找到刪除發佈設定檔、編輯設定或還原的選項。

發佈設定檔 (.pubxml 檔案)

配置檔的內容是 XML 且以 MSBuild 為基礎。

發佈設定檔範例內容

發佈設定檔會將認證保留在個別的預設隱藏檔案中,不會簽入。

隱藏的使用者檔案

您一律可以從 IISAzure App Service 匯入發佈配置檔

匯入設定檔

Visual Studio 可協助您管理 Azure 服務的相依性

當您使用 [發佈] 工具將應用程式部署至 Azure 時,您有機會設定 Azure 服務的相依性。

發佈期間的相依性

這個想法是,您可能想要連線到不同的 SQL 資料庫、不同的儲存體帳戶,或針對不同的環境 (例如測試、QA、生產前等等) 的不同金鑰保存庫。 請參閱 Visual Studio 連線服務

後續步驟

對於 [發佈] 工具: