針對 ASP.NET、.NET Core 和 Python 應用程式,您可以使用 [發佈] 工具來部署應用程式。
什麼是發布?
此 Publish 工具可協助您將應用程式部署至各種目的地。 首先,以滑鼠右鍵按一下 [方案總管] 中的專案,然後從操作功能表中選取 [發佈]。 如果您先前尚未發佈專案,系統會要求您選擇要發佈至的服務,這可能是 IIS 伺服器、Azure 服務 (例如 App Service)、Docker 容器登錄或 FTP 伺服器。
部署選項在文件的其他位置有所介紹。 請參閱 部署的初步觀察。
如果您已發佈專案,您會看到 [發佈] 畫面,其中提供已部署資源的連結、部署的相關資訊,以及用於重新發佈應用程式的 [發佈] 按鈕。 您也可以使用 新增 按鈕再次執行發佈程式,以建立新的發佈設定檔。 發佈會使用 設定檔 (.pubxml 檔案)來允許單一專案的多個專案設定和多個發佈目標。
在 [更多動作] 底下,您可以找到刪除發佈設定檔、編輯設定或還原的選項。
發佈設定檔 (.pubxml 檔案)
配置檔的內容是 XML 且以 MSBuild 為基礎。
發佈設定檔會將認證保留在個別的預設隱藏檔案中,不會簽入。
您一律可以從 IIS 和 Azure App Service 匯入發佈配置檔
Visual Studio 可協助您管理 Azure 服務的相依性
當您使用 [發佈] 工具將應用程式部署至 Azure 時,您有機會設定 Azure 服務的相依性。
這個想法是,您可能想要連線到不同的 SQL 資料庫、不同的儲存體帳戶,或針對不同的環境 (例如測試、QA、生產前等等) 的不同金鑰保存庫。 請參閱 Visual Studio 連線服務。
後續步驟
對於 [發佈] 工具: