多个TFS 2010 MSBuilds不会触发将Web应用程序发布到IIS网站的网络部署。
这适用于多个不同的软件产品、多个不同的构建配置、两个不同的构建代理(在两个不同的服务器上)、多个不同服务器上的多个IIS网站实例。
以前有3个不同的连续部署机构在工作。
因此,希望这排除了构建/构建服务器/主机服务器/web部署和IIS的错误配置。
根据网络管理器,网络上没有任何改变(所有服务器都是本地的),端口8172不被任何安全配置所阻塞。
所有构建都成功了,web部署悄然失败(没有错误,日志中没有任何错误)。web部署似乎不再被触发。
这里还有其他的端口吗?还有什么能阻止MSBuild和Web之间的通信?您是否希望它安静地失败(日志中没有任何内容,或者传递给MSBuild)?
更新这是一个类似的问题How to determine if MSBUILD Arguments were executed for TFS Build Definition
发布于 2013-03-28 16:17:33
假设您使用的是vs2012,那么在您的构建服务器上,请确保存在以下两个文件夹:
C:\Program (x86)\MSBuild\Microsoft\VisualStudio\v11.0
如果这些不存在,那么就需要从你的开发机器上复制。这对我起了作用,并解决了我在项目部署方面的所有问题。
https://stackoverflow.com/questions/15640707
复制相似问题