Azure Devops生成管道-文件未发布

时间:2020-07-24 00:02:43

标签: azure-devops azure-pipelines publish-profiles

我正在尝试使用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)'

2 个答案:

答案 0 :(得分:0)

尝试使用/p:publishUrl而不是/p:PublishBaseUrl。如果仍然无法使用,请共享您的pubxml文件和DevOps构建日志。

答案 1 :(得分:0)

您正在使用发布配置文件,因此可以这样指定MSBuild参数:/p:DeployOnBuild=true /p:PublishProfile=myprofile

相关主题:Using msbuild to execute a File System Publish Profile