您可以通過.Net Core(Command: publish, Arguments: -c $(BuildConfiguration) -o $(Build.ArtifactStagingDirectory), Check Zip Published Projects
)或命令行步驟/任務調用dotnet發佈命令,將Web發佈到工件目錄,然後在使用命令行步驟/任務時將輸出存檔到Web Deploy程序包中。
的更多信息,你可以參考這篇文章:Build and deploy your ASP.NET Core app to Azure
更新:
您使用Asp.Net的應用程序,請按以下步驟來創建新的構建定義:
- 點擊新建按鈕創建構建定義
- 選擇Asp.Net(預覽)模板
- 配置存儲庫
有了這個模板,你可以找到有MSBuild的參數:/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\
「爲Visual Studio構建步驟/任務,這是用來Web應用程序發佈到Web部署包(ZIP)。
注意:如果在構建過程中出現錯誤,則不會生成Web部署包,因此無法找到要發佈的文件以發佈「構建工件」步驟/任務。您可以取消選中始終運行。
右鍵單擊解決方案資源管理器窗格中的項目節點,然後選擇'發佈...' –
什麼是應用程序類型? Asp.Net或Asp.Net核心? –
你用我的解決方案解決了這個問題嗎? –