發佈概觀

適用于:yesVisual Studio no Visual Studio for Mac no Visual Studio Code

針對 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、預先生產等等。