我正在使用TFS 2012自动构建包含多个Windows服务和两个Web应用程序的解决方案。使用TFS团队自定义拖放文件夹结构
我已经使用了指南,我发现here来定制构建过程模板,以便将windows服务放入我喜欢的文件夹结构中。具体做法是:
- \ dropserver \ droproot \ MyApp的\ BuildNumber \
- \服务1
- \客服2
- \服务3
- \服务4
这个伟大的工程,但不幸的是它不适用于网络应用程序。如果我对这些策略使用相同的策略,则只需获取每个Web应用的/ bin的内容,而不是完整的站点内容。
MSBuild通常使用Web应用程序目标来处理此问题,但由于某种原因,当您自定义构建时,这不起作用。我不再在构建输出中获取_PublishedWebSites文件夹。 (我猜这是因为我清除了我们的MSBuild任务的OutDir属性。)
有没有人做过类似的事情,并获得它与Web应用程序一起工作呢?
你能在记事本中打开你的网站项目,并检查以下是在那里:真 DeployOnBuild> –
2013-02-18 13:45:21