【发布时间】:2018-03-28 19:04:41
【问题描述】:
我们最近从 TFS 2010 迁移到了 TFS 2015(我们使用的是 VS 2015)。我们已按照 Microsoft 网站中为 TFS 2015 和 SQL 2012 安装指定的说明进行操作。我们已成功将所有数据库从 2010 服务器恢复到 2015 服务器,并附加了 TFS 2015 中的所有项目集合。
现在,当我们从 VS 2015 连接到 TFS 2015(我们没有任何与 TFS 的连接问题),然后尝试为任何可用项目“获取最新版本”时,我们得到了
“HTTP 代码 403:禁止”错误消息。
【问题讨论】:
-
“我们对 TFS 没有任何连接问题”是什么意思?是否可以访问网络(myserver:8080/tfs 或 myserver/tfs),您可以从那里查看和下载您的资源吗?从 TFS 电动工具 (marketplace.visualstudio.com/…) 对您的安装运行最佳实践分析器可能会有所帮助,以查看您的配置是否有任何问题。
-
我们能够从 VS 2015 连接到 TFS 2015 而没有任何问题,但是当我尝试“获取最新版本”时,我在下载代码时看到“403 错误”消息。也是其中的一部分admin 组(所以我不认为这可能是权限问题)。
-
您的用户是否能够通过 Web 访问查看/下载源?权限在 TFS 中的某些点上非常具体,因此您可能能够查看源、工作项和所有内容,但不能“获取最新”,因为您没有该权限或拒绝该权限。检查您的特定用户的源代码控制权限,这可能会给您一些线索。由于您从 TFS 2010 转到 TFS 2015,请检查您的默认访问级别/许可证以及 Patrick 建议的,整个部分是在 TFS2012 中引入的,所以它可能是这里的罪魁祸首。
-
用户可以查看他们被授予访问权限的项目的代码,但是当用户\管理员尝试获取“最新版本”时,我们看到“403错误”。交叉检查了权限和许可证一切看起来都很好
-
您是否能够针对您的安装运行最佳实践分析器? (marketplace.visualstudio.com/…) 那有没有给你任何线索?