1

我在普通电脑(Windows 7)上运行 TFS 2012,并且有 4 台开发人员电脑连接到该服务器。

我注意到有时我无法从我的工作站连接到 TFS(例如,当尝试从 VS2012 签入文件时)。当我尝试使用不同的用户从同一个站点连接时 - 连接成功。

只是为了澄清一下:这不是用户本身的问题 - 因为它发生在系统中的所有用户身上(有时用户可以登录,而不是没有明显的原因 - 他不能)。

我没有运行 TFS (TFS Express) 的免费版本,所以我不知道为什么我会得到这个用户连接限制。可能是因为我使用的是 Windows 7 来运行 TFS 而不是 Windows 服务器?

4

2 回答 2

2

操作系统不应施加任何限制,但 IIS 根据您所在的操作系统限制了并发连接。见这里

TFS 不施加任何并发连接限制。客户端操作系统上的标准版本只是不允许绑定 Sharepoint 和 Reorting Services。免费 Express 版本强制您使用 SQL Express,并且最多可供 5 个用户使用。

另请注意,这些是 TCP 连接,并且 TFS 客户端之类的东西可以在某些情况下(如 get)并行执行多个操作。因此,您可以从中获得多少“并发”用户并不确切。“一些”是配置向导所说的适用于客户端操作系统上的 TFS :)

从那个链接:

Windows 7 (IIS v7.5)2

  • 启动器:没有 IIS
  • 家庭基本:没有 IIS 家庭
  • 高级版:同时请求执行限制为 3 个,允许多个站点
  • 业务:同时请求执行限制为10,允许多个站点
  • 企业:同时请求执行限制为 10 个,允许多个站点
  • Ultimate:同时请求执行限制为 10,允许多个站点

[免责声明我在这方面工作如此有偏见]

附带说明一下,您可以在云中试用 TFS,我相信上次发布的消息最多可免费供 5 位用户使用。您也不会受到任何限制,您可以选择 git(在 vNext 中使用本地 TFS)。这为您提供了两全其美的优势 - 没有限制,5 个用户,互联网连接,但 git 允许断开连接工作。我的 2 美分 ... http://tfs.visualstudio.com/

于 2013-05-01T11:35:07.783 回答
0

当我们的域服务器间歇性不可用时,问题似乎就出现了。这正是@Dan Puzey 所建议的——谢谢丹。

我将此作为答案发布,因此它可能有助于其他人诊断出类似的情况。到目前为止,我能找到的唯一解决方案是注销并以用户身份再次登录。有时甚至需要重新启动 TFS SQL 服务。如果微软解决了这个问题,那就太好了。

于 2013-06-30T10:51:38.907 回答