0

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

2 回答 2

0

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

相关主题:使用 msbuild 执行文件系统发布配置文件

于 2020-07-31T09:01:45.013 回答
0

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

于 2020-07-24T09:22:29.263 回答