我正在尝试在 TFS 中配置构建以部署到我们的测试框以进行持续集成。我遇到的问题是 TFS 想要将 附加MSDEPLOYAGENTSERVICE
到我的 URL 的末尾,这导致部署返回套接字错误:
Retrying the sync because a socket error (10054) occurred. Retrying operation 'Serialization' on object sitemanifest (sourcePath).
这是我的 MSBuild 参数:
/p:DeployOnBuild=True
/p:DeployTarget=MSDeployPublish
/p:MsDeployServiceUrl=[ip address]:8172/MsDeploy.axd
/p:MSDeployPublishMethod=RemoteAgent
/p:CreatePackageOnPublish=True
该服务器是带有 IIS 7.5 的 Windows Server 2008 R2 64 位服务器。我们使用 Visual Studio 2010 的发布功能使用上面的 Url 部署到测试框没有问题。任何帮助将非常感激。