簡體   English   中英

在同一解決方案中將多個.Net Core Web項目部署到多個Azure App服務

[英]Deploy multiple .Net Core Web projects in same solution to multiple Azure App services

按照標題,我們在一個解決方案中有多個.Net Core Web應用程序項目。 為了部署這些,我們必須右鍵單擊每個項目上的發布並手動預熱站點。

我想自動化這個過程,並假設我可以通過例如Powershell中的腳本來做到這一點? 但是,我想知道是否可以通過Visual Studio配置來做到這一點,或者在這種情況下最好使用腳本方法?

我不確定從哪里開始該自動化過程,搜索還沒有發現任何類似的結果。

想自動化這個過程,並假設我可以通過例如在Powershell中編寫腳本來做到這一點?

請嘗試使用以下代碼,我在我這邊對其進行了測試,它可以正常工作。 有關Publish-AzureWebsiteProject更多詳細信息,請參閱文檔

Add-AzureAccount

$websitesName = @('WebAppName1','WebAppName2') # website name
foreach ($name in $websitesName)
{
  Publish-AzureWebsiteProject -Name $name -Package  'C:\Tom\netcoreApp.zip'  # package
}

在此處輸入圖片說明

如何獲取zip文件,我使用Visual Studio 2017對其進行了測試。

在此處輸入圖片說明

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM