2013-11-15 25 views
8

我有运行的Team Foundation 2013构建与MS建立部署参数的麻烦,我得到一个错误的定义:MS部署任务失败DeploymentBaseOptions不包含的UserAgent

C:\ Program Files文件(86) \ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ Web \ Microsoft.Web.Publishing.targets(4255):Web部署任务失败。 (“Microsoft.Web.Deployment.DeploymentBaseOptions”不包含定义“用户代理”)

发展是在VS正在做2013年

奇怪的是,如果我复制的MSBuild文件夹* .. \ v11.0 \ Web ** v12.0 \ Web * 构建工作并进行部署。

我已经检查了v12.0 \ Web \ Microsoft.Web.Publishing.targets文件,并且在v11.0 \ Web \ Microsoft.Web.Publishing.targets中有一个UserAgent条目,但没有条目

我能够在我的计算机上使用VS Publish发布,但在构建服务器上发生故障 有没有人成功地使用MSBuild VS 2013目标进行构建和部署?

回答

12

我面临同样的问题。对我来说,解决方案是安装Web Deploy 3.5(http://www.iis.net/downloads/microsoft/web-deploy)。之后,错误消失了。

+1

这解决了我们的TFS构建服务器上的问题,谢谢! –

+0

我有类似的问题,这解决了我的问题。 –