Deployment 从TFS 2012更新2持续部署到Azure

Deployment 从TFS 2012更新2持续部署到Azure,deployment,azure,tfsbuild,continuous,Deployment,Azure,Tfsbuild,Continuous,我没有使用TFS服务(预览/在线)。我正在现场运行TFS 2012 Update 2,并尝试部署包含web和worker角色的Azure服务。我也在使用Azure SDK 2.0 我一直在尝试使用“AzureContinuousDeployment.11”模板进行部署。然而,从我所有的努力和我在网上读到的内容来看,这个模板似乎只适用于使用TFS服务(在线/预览),而不适用于内部TFS 我现在已经按照和文章中的建议冒险走上了这条路。我刚刚开始这个过程,所以还没有任何进展。然而,当看到所有需要完成的

我没有使用TFS服务(预览/在线)。我正在现场运行TFS 2012 Update 2,并尝试部署包含web和worker角色的Azure服务。我也在使用Azure SDK 2.0

我一直在尝试使用“AzureContinuousDeployment.11”模板进行部署。然而,从我所有的努力和我在网上读到的内容来看,这个模板似乎只适用于使用TFS服务(在线/预览),而不适用于内部TFS

我现在已经按照和文章中的建议冒险走上了这条路。我刚刚开始这个过程,所以还没有任何进展。然而,当看到所有需要完成的步骤时,我忍不住停下来想“还有更好的方法吗?”。我们在TFS 2012更新2上,TFS预览已经发布了一段时间,必须有一个更简单的方法来实现这一点

作为TFS的一部分,将Azure解决方案持续推送到云端需要哪些建议步骤/流程


有什么建议吗?

问题是Azure SDK 2.0尚未在TFS Online Build上推出,另请参见:。

以下是TFS支持部门为使其在我的TFS内部部署控制器上运行而提供的两个修复程序

这只发生在Azure云服务上,并且只发生在内部构建机器上

您需要更新模板,并在工作流中的“将项目设置为生成CSPack”活动中的publishdir参数值周围添加引号,然后将模板签回

String.Format(“/t:{0}:Publish/p:PublishDir=”“{1}/app.Publish/”{2}),ccprojName,outputDirectory,MSBuildArguments)

要修复程序集加载错误,您需要复制

“C:\Program Files\Microsoft SDK\Windows Azure.NET SDK\2012-06\bin\Microsoft.WindowsAzure.StorageClient.dll”

< P> C:\程序文件\微软Team Foundation Server 12 \工具< /P> 并重新启动服务

如果这对你不起作用,请告诉我