TFS 2013版本管理客户端未与服务器通信

时间:2015-08-18 14:01:39

标签: tfs release-management ms-release-management

尝试配置版本管理客户端,以便在Windows Server 2008 R2标准版上使用适用于Microsoft TFS 2013的版本管理服务器。

我从订阅下载中安装了(没有任何错误)以下两个:

  • en_release_management_server_for_team_foundation_server_2013_with_update_4_x64_web_installer_5920525
  • en_release_management_client_for_visual_studio_2013_with_update_4_x86_x64_web_installer_5920526

安装了任何Microsoft部署代理。

我为SQLExpress数据库安装并配置了RM服务器(在我们的例子中与TFS数据库不同),现在我使用了自己的网络凭据(作为服务器上Administrators组的成员和Default Collection的成员) TFS上的管理员,在TFS上将“代表他人发出请求”设置为“允许”。

当我从“配置版本管理服务器”屏幕(http://xxx:1000/ReleaseManagement)复制RM服务器URL并将其粘贴到浏览器中时,页面加载时没有任何错误。

但是,在RM客户端配置中使用相同的URL时,出现错误:“无法访问指定的服务器”:

The Server Specified could not be reached

我们在服务器上安装了VS2012,在我自己的开发机器上安装了VS2013 Ultimate。 我尝试在服务器(Win Server 2008 R2 Standard)和我的开发机器(Win 8.1 Pro)上安装和配置客户端,我仍然得到相同的错误(因此我假设VS的版本不是问题)。< / p>

查看事件日志,我收到两个错误。

错误一:

远程服务器在System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)上返回错误:(404)Not Found :\ n \ n \ n \ r \ n    在Microsoft.TeamFoundation.Release.Data.WebRequest.PlatformHttpClient.EndGetResponse(IAsyncResult asyncResult)    在Microsoft.TeamFoundation.Release.Data.WebRequest.RestClientResponseRetriever.EndGetAsyncMemoryStreamFromResponse(IAsyncResult asyncResult,IPlatformHttpClient platformHttpClient)

.... [为简洁起见编辑]

进程名称:C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Release Management \ Client \ bin \ ReleaseManagementConsole.exe

错误二:

与网络服务器网址进行通信时出错http://xxx:1000/ReleaseManagement/account/releaseManagementService/_apis/releaseManagement/

的确,当我在浏览器中输入该URL时,我得到“ 404 - 找不到文件或目录”。以下是网站结构:

RM_Site_Structure

我应该做些什么才能正确配置我们的版本管理客户端?

补充意见:

  1. 我无法在服务器上看到“发布管理”角色,但在RM安装方面已经提到过。

  2. 客户端安装程序读取“Visual Studio 2013 Update 4的发布管理客户端”,而说明here表示它应为“Team Foundation Server 2013 Update 4的发布管理客户端”。令人惊讶的是,当我运行该文章推荐的安装程序时,标题再次显示为“... for Visual Studio”而不是“... for Team Foundation Server”。

  3. 非常感谢提前!

1 个答案:

答案 0 :(得分:4)

您输入的网址错误。该网址应为http://<RM Server Name>:<Port>。否/ReleaseManagement/

/ReleaseManagement /文件夹不适用于桌面客户端,而是适用于审批信息中心。