我正在尝试使用VS发布配置文件发布应用程序。通过Visual Studio发布时,它可以成功运行,但是通过DevOps发布时,则无法运行。两者都成功构建。这是我的VSBuild任务定义:
inputs:
solution: '$(solution)'
msbuildArgs: '/t:Restore /p:DeployOnBuild=true /p:DeployDefaultTarget=WebPublish /p:WebPublishMethod=FileSystem /p:PublishBaseUrl=$(build.artifactstagingdirectory)'
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
答案 0 :(得分:0)
尝试使用/p:publishUrl
而不是/p:PublishBaseUrl
。如果仍然无法使用,请共享您的pubxml文件和DevOps构建日志。
答案 1 :(得分:0)
您正在使用发布配置文件,因此可以这样指定MSBuild参数:/p:DeployOnBuild=true /p:PublishProfile=myprofile