發佈概觀
針對 ASP.NET、.NET Core 和 Python 應用程式,您可以使用發佈工具來部署應用程式。
什麼是發佈?
發佈工具會協助您將應用程式部署至不同的目的地。 首先以滑鼠右鍵按一下 [方案總管] 中的專案,然後從捷徑功能表中選取 [發佈]。 如果您先前尚未發佈專案,系統會要求您選擇要發佈至哪個服務,這可能是 IIS 伺服器、App Service、Docker 容器登錄或 FTP 伺服器等 Azure 服務。
文件的其他地方涵蓋部署選項。 查看 第一眼部署
如果您已經發佈專案,您會看到 [發佈] 畫面控制項,其中提供已部署資源的連結、部署的相關信息,以及重新發佈應用程式的 [發佈] 按鈕。 您也可以使用 [新增] 按鈕再次完成發佈程式,以建立新的發行設定檔。 發佈會使用 [設定檔] (.pubxml
檔案) 來允許單一專案可有多個專案組態和多個發佈目標。
在 [更多動作] 下,您可以找到刪除發行設定檔、編輯設定或還原的選項。
發行設定檔 (.pubxml 檔案)
設定檔的內容是 XML,並以 MSBuild 為基礎。
發行設定檔會將認證保留在未簽入的個別檔案 (預設為隱藏) 中。
您一律可以從 IIS 和 Azure App Service 匯入發行設定檔
Visual Studio 可協助您管理 Azure 服務的相依性
使用發佈工具將應用程式部署至 Azure 時,您有機會設定 Azure 服務的相依性。
其概念是,您可能想要連線至不同的 SQL 資料庫或不同的儲存體帳戶,或不同環境的不同 Key Vault,例如測試、QA、生產階段前等等。 查看 Visual Studio 連線服務。
下一步
針對發佈工具: