这是我第一次尝试在IIS上托管我的WCF服务时说我正在使用TFS提交最新的代码更改,我想知道如何让IIS指向TFS上的最新解决方案?< / p>
答案 0 :(得分:2)
这是发布管理周期的一部分。
您可以使用Release Management for TFS
之类的内容来部署WebDeploy
个包。如果这不是更大的部署工作的一部分,那么这可能是过度的。
作为一种快速解决方案,您可能需要查看TFS Build
。我们的想法是创建在每次签入时触发的构建定义。在WCF项目中创建发布配置文件,并使用WebDeploy将项目部署到目标服务器。
在构建定义上,将MSBuild参数设置为/p:DeployOnBuild=true;PublishProfile=Build
。只需将Build
替换为您刚刚创建的发布配置文件的名称。
每次签入都会触发构建,该构建将使用发布配置文件在目标服务器上部署包。