簡體   English   中英

如何為具有多個Web應用程序的解決方案自定義“ ASP.NET CORE(完整框架)”構建定義模板,並將每個部署在Azure上

[英]How to customize “ASP.NET CORE (Full framework)” build definition template for a solution with multiple web apps and deploy each on Azure

我有一個帶有4個Asp.Net Core(完整框架)Web應用程序的解決方案。 如果使用VSO模板“ ASP.NET CORE(.NET Framework)創建新的構建定義,那么如何創建Artifacts Explorer的結構,顯示在Donovan Brown在此處發布的圖像中”。

該模板包含一個Visual Studio Build(版本1 *)任務,其中包含MSBuildArguments“ / p:DeployOnBuild = true / p:WebPublishMethod = Package / p:PackageAsSingleFile = true / p:SkipInvalidConfigurations = true / p:DesktopBuildPackageLocation =” $(build。 artifeststagingdirectory)\\ WebApp.zip“ / p:DeployIisAppPath =”默認網站“”

這將創建一個WebApp.zip,其中包含解決方案中的所有Web應用程序。

我想要解決方案中每個Web應用程序都有一個zip文件,以便可以使用Azure部署團隊面板為每個Web應用程序創建發布定義。

謝謝

您可以使用具有相同名稱的發布配置文件來創建Web應用程序包。

  1. 右鍵單擊項目>發布>創建發布配置文件(自定義)
  2. 選擇Web部署程序包
  3. 在程序包位置指定相對路徑 (例如..\\..\\a\\Web1
  4. 其他設定
  5. 之后,您可以在Visual Studio生成任務的MSBuild參數中指定/ p:DeployOnBuild = true / p:PublishProfile =“ [配置文件名稱]”

暫無
暫無

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

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