Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过TFS 2015 Release hub on Web Access在部署时替换令牌?_Tfs_Tokenize_Tfs 2015_Ms Release Management - Fatal编程技术网

如何通过TFS 2015 Release hub on Web Access在部署时替换令牌?

如何通过TFS 2015 Release hub on Web Access在部署时替换令牌?,tfs,tokenize,tfs-2015,ms-release-management,Tfs,Tokenize,Tfs 2015,Ms Release Management,我的团队正在处理Windows服务项目,需要在其*.exe.config文件中设置特定于环境的配置。 他们已经设置了他们的转换,以便在使用发布配置进行构建时留下一个令牌 现在,我需要通过Web访问在发布中心中使用新的集成来创建发布定义;我遇到过多个基于Microsoft以前用于发布管理的服务器/客户端解决方案的解决方案,但在tfs 2015 web access中没有找到类似的解决方案 那么,是否有现成的任务来替换服务配置文件上的令牌?或者我是否需要创建一个具有上述功能的powershell脚本

我的团队正在处理Windows服务项目,需要在其*.exe.config文件中设置特定于环境的配置。 他们已经设置了他们的转换,以便在使用发布配置进行构建时留下一个令牌

现在,我需要通过Web访问在发布中心中使用新的集成来创建发布定义;我遇到过多个基于Microsoft以前用于发布管理的服务器/客户端解决方案的解决方案,但在tfs 2015 web access中没有找到类似的解决方案

那么,是否有现成的任务来替换服务配置文件上的令牌?或者我是否需要创建一个具有上述功能的powershell脚本,将其复制到目标服务器,然后手动运行替换?
我是一名部署管理人员,因此只能通过网站访问代理和tfs服务器

TFS 2015.2中没有现成的标记器任务。TFS 2015支持安装扩展,您可以从市场安装标记器任务

它作为一部分

下载vsix包。 下载时,它将向您显示如何安装的说明。
如果您遇到任何问题,您可以在我们的

上报告。我将使用PowerShell DSC解决所有问题—不仅配置服务器,还可以使用Windows机器文件复制任务将以前复制到本地临时位置的位部署到本地临时位置,还可以使用它进行令牌替换,这确实非常有效


我还有一周就要发表一篇关于如何将DSC与RM结合使用的博客了,但请参阅本文的DSC前体以及我将要走的道路的大致细节。

这也是我的建议-将代币替换为部署的一部分,而不是发布的一部分。谢谢@Graham,我肯定需要这一点对于稍后将要进行的web部署,我将阅读博客和手册,了解如何在windows服务中实现它。我知道我的很多问题都源于我无法访问tfs服务器和其他服务器。@carlos emilio medina bañuelos请参阅我关于如何在tfs/VSTS中使用基于web的发布管理工具的博文。