fin*_*per 209 tfs visual-studio-2012 azure-devops
我正在使用TFS预览(团队基础服务)与我的一个项目与Visual Studio 2012.我也使用本地TFS服务器与我的大多数项目.当我在使用TFS预览后使用我的本地TFS并返回使用TFS预览时,我收到此错误:
TF30063:您无权访问MyProject\DefaultCollection.
如果我去团队 → 断开TFS,然后再次连接到TFS预览,我会看到一个"正在加载标识符"的加载屏幕,但最终我无法输入我的凭据进行TFS预览(我的Microsoft帐户)因此,仍然会出现TF30063错误.
我怀疑这与我的Microsoft帐户(即Live ID)有关.我使用与TFS预览相同的Microsoft帐户登录Windows.我已经使用其他Microsoft帐户登录到其他站点(Windows开发中心,MSDN等),但我确认如果我退出这些服务并使用正确的Microsoft帐户重新登录,我仍然会收到TF30063错误我尝试从Visual Studio登录到TFS预览.
Riz*_*ski 257
当我遇到这个问题时,所提供的答案都没有解决这个问题,或者如果我做了,我不喜欢重新创建项目.我最终解决问题的方式:

我想"记住我"的cookie超时了但是给了我一个通用的响应来试图推送或拉取任何代码.
Mar*_*ner 183
我在Visual Studio,View-> Other Windows-> Web Browser中使用浏览器解决了这个问题; Ctrl+Alt+R(或Ctrl+W, WVS2010之前的VS版本中的**)导航到TFS页面并注销错误的帐户并重新登录.
对我来说,问题是由于使用另一个live-id来解锁Windows Phone进行开发.看来,凭证以某种方式缓存了.
Dem*_*ier 61
对我来说,更改AD帐户的密码后出现错误.
我不得不从凭据管理器中删除该行(其中包含以前的密码.)
然后它再次起作用.
Dar*_*xis 32
我已将TFS 2015升级到TFS 2017,然后在我的一台客户端计算机上出现TF30063错误.这里没有解决方案......
对我来说唯一有效的解决方案是从Developer Command Prompt运行以下命令:
tf workspaces /collection:https://tfs.xxxxx.com/tfs/DefaultCollection
Run Code Online (Sandbox Code Playgroud)
当然,您需要将URL调整为有效的URL.
资料来源:https://www.visualstudio.com/en-us/docs/setup-admin/tfs/admin/backup/refresh-data-caches
fin*_*per 28
TFS预览登录显然使用Internet Explorer,因此可能与您正在使用的其他MS帐户冲突.完全清除IE缓存似乎对我有用.清除缓存后,我会进入正确的登录屏幕,并可根据需要输入我的凭据.
Ger*_*art 20
我在这里尝试了所有的建议.没有用.这可能是我的特殊情况,我将一些VS实例连接到我们公司的TFS,一些实例连接到我的私有TFS.
解决它的唯一方法是关闭所有VS实例并启动一个新实例.
奇怪的是,连接到内部TFS绝不是问题.连接到* .visualstudio.com有时会引发此问题.
确保未在IIS中为网站/应用程序禁用Windows身份验证.
我不确定如何发生这种情况,但我今天卸载了Hyper-V以便能够安装VMWare Player然后重新安装Hyper-V
重新启用此功能可以让一切恢复正常.

我尝试了以下方法来解决此问题.希望其中一个适合你
A - 关闭VS然后以管理员身份启动VS Developer命令提示符.然后输入:devenv /resetuserdata
B - 清除IE中的缓存(显然VS使用它来访问此处提到的帐户)
C - 单击View -> Other Window -> Web browser (CTRL+ALT+r)登录到您的旧帐户,注销并登录到新帐户
D - 打开包含解决方案的文件夹,删除(如果需要,备份)Visual Studio Source Control Solution Metadata File删除.suo文件并在记事本中打开.sln文件并删除以下部分
GlobalSection(TeamFoundationVersionControl) = preSolution
SccNumberOfProjects = 6
SccEnterpriseProvider = {**********************}
SccTeamFoundationServer = theServer
SccLocalPath0 = .
SccProjectUniqueName1 = pro
SccProjectName1 = myProject.BL
SccLocalPath1 = myProject.BL
.....more stuff.....
EndGlobalSection
Run Code Online (Sandbox Code Playgroud)
最后一步是必需的,因为虽然我设法断开VS我的解决方案仍然是尝试连接到旧的源控制帐户.
这种情况经常发生在我身上,并且上述解决方案都不是每次都有效.大多数情况下,使用"连接到团队项目按钮"的解决方案可以正常工作,但有时候当我这样做时没有任何反应.
其他时候我只需要使用Visual Studio内置浏览器(+ + )或Internet Explorer 重新登录http://tfs.visualstudio.com.CtrlAltR
(正如在其他一些答案中所建议的那样,对我而言,这不是由多个live-id引起的)
| 归档时间: |
|
| 查看次数: |
202629 次 |
| 最近记录: |