發佈概觀

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

什麼是發佈?

發佈工具會協助您將應用程式部署至不同的目的地。 首先以滑鼠右鍵按一下 [方案總管] 中的專案,然後從捷徑功能表中選取 [發佈]

如何運作?

發佈會使用「設定檔」 (.pubxml 檔案) 來允許單一專案可有多個專案組態和多個發佈目標。

publish profiles

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

publish profile example contents

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

hidden user files

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

import profile

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

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

dependencies during publish

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

下一步

針對發佈工具: