其他分享
首页 > 其他分享> > cbuild-msbuild命令行尚不支持WebPublishMethod(FileSystem)

cbuild-msbuild命令行尚不支持WebPublishMethod(FileSystem)

作者:互联网

我正在将Visual Studio Team Services(在visualstudio.com上)与运行VS2015的本地生成代理一起使用.在我们的解决方案中,有3个网站使用文件系统发布配置文件到开发,测试,演示环境,并应用了配置转换.

从VS2015 IDE本地运行时,这些功能可以正常工作.尝试从Team Services在线的构建定义中的“ Visual Studio Build”任务发布相同的配置文件时,遇到以下错误:

This specific WebPublishMethod(FileSystem) is not yet supported on
msbuild command line. Please use Visual Studio to publish.

为任务上的MSBuild参数设置了以下内容.

/p:DeployOnBuild=true /p:OutDir=$(build.artifactstagingdirectory)
/p:PublishProfile=TestProfile

花了几个小时的时间进行谷歌搜索,我找不到找到解决错误的方法.

我们正在尝试做的是将网站部署到文件位置,并为适当的环境应用配置转换.不能使用Webdeploy或FTP,只能使用文件系统部署.

是否可以通过Team Services指导的本地构建代理使用配置转换来获取文件系统发布配置文件?还是我需要以其他方式解决这个问题?

建议的重复项不会遇到相同的问题或错误消息.在该问题中,发布配置文件有效,只是不提供op期望的文件,此问题与此处报告的错误有关.

解决方法:

就我而言,publishUrl配置不正确.

标签:visual-studio-2015,msbuild,azure-devops,c,visual-studio
来源: https://codeday.me/bug/20191026/1939667.html