多个 TFS 2010 MSBuild 不会触发 Web 部署以将 Web 应用程序发布到 IIS 网站。
这适用于多个不同的软件产品、多个不同的构建配置、2 个不同的构建代理(在 2 个不同的服务器上)、多个不同服务器上的多个 IIS 网站实例。
3 种不同的持续部署设置以前有效。
因此,希望这可以排除构建/构建服务器/托管服务器/Web 部署和 IIS 的错误配置。
根据网络管理员的说法,网络上没有任何变化(所有服务器都是本地的),并且端口 8172 没有被任何安全配置阻止。
所有构建成功,网络部署失败(没有错误,日志中没有任何内容)。似乎不再触发网络部署。
这里使用了其他端口吗?还有什么可能阻止 MSBuild 和 Web Deploy 之间的通信?您是否希望它静默失败(日志中没有任何内容或传递回 MSBuild)?
更新 这是一个类似的问题如何确定是否为 TFS 构建定义执行了 MSBUILD 参数