共用方式為


發佈概觀

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

什麼是發佈?

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

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

文件的其他地方涵蓋部署選項。 查看 第一眼部署

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

發行設定檔

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

發行設定檔 (.pubxml 檔案)

設定檔的內容是 XML,並以 MSBuild 為基礎。

發行設定檔範例內容

發行設定檔會將認證保留在未簽入的個別檔案 (預設為隱藏) 中。

隱藏的使用者檔案

您一律可以從 IISAzure App Service 匯入發行設定檔

匯入設定檔

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

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

發佈期間的相依性

其概念是,您可能想要連線至不同的 SQL 資料庫或不同的儲存體帳戶,或不同環境的不同 Key Vault,例如測試、QA、生產階段前等等。 查看 Visual Studio 連線服務

下一步

針對發佈工具: