我正在使用TFS预览(团队基础服务)与我的Visual Studio 2012项目之一。我的大多数项目都使用本地TFS服务器。当我在使用TFS预览后使用我的本地TFS并返回使用TFS预览时,我得到这个错误:

TF30063:您没有权限访问MyProject\DefaultCollection。

如果我去团队→断开TFS,然后再次连接到TFS预览,我能够看到一个“加载标识符”加载屏幕出现,但最后我不能输入我的凭据到TFS预览(我的微软帐户),因此,TF30063错误仍然发生。

我怀疑这与我的微软帐户(即Live ID)有关。我用我在TFS预览中使用的同一个微软帐户登录到Windows。我曾使用其他微软账号登录过其他网站(Windows Development Center, MSDN等),但我验证了如果我注销了这些服务,并使用正确的微软账号重新登录,当我试图从Visual Studio登录TFS预览时,仍然会得到TF30063错误。


当前回答

查看注册表中的信息: HKEY_CURRENT_USER\SOFTWARE\Microsoft\VSCommon\Keychain\Accounts并删除Accounts部分下的相关密钥。

清除以下路径下的缓存:

%localappdata%\Microsoft\TeamTest %localappdata%\Microsoft\Team Foundation %localappdata%\Microsoft\VisualStudio %appdata%\Roaming\Microsoft\VisualStudio

希望这能奏效。

注意:这样做可能会清除所有的cookie和缓存,并加载Visual Studio New。

其他回答

就我而言,我有一个代理人。我已经编辑了devenv.exe.config并在那里设置了代理。但是今天我修改了代理域密码,TFS失败(菜单视图→Windows→浏览器也失败)。我当然可以再次编辑devenv.exe。但有一个解决方案可以完全消除它。一个聪明的想法。这是已知的。

打开菜单工具*→扩展和更新。 点击更新…在左侧菜单中

这里它要求输入密码并重新启动Visual Studio。所有的好。欲了解更多信息,请在链接中寻找答案。

确保IIS内的网站/应用程序未禁用Windows身份验证。

我不知道这是怎么发生的,但我今天卸载了Hyper-V,以便能够安装VMWare Player,然后重新安装Hyper-V

重新启用它可以让一切重新运转起来。

确保您的密码没有在决定安装新开发机器的同一天恰好过期。

如果您甚至不能使用web界面登录到TFS,那么可能就是这种情况。

只要重新启动visual Studio就可以了。当我这样做的时候,它就像魔法一样有效

我也尝试了一些这样的解决方案,以下是对我有效的:

出于某种原因,团队资源管理器认为我试图上传到一个新项目。

在团队资源管理器->同步

我点击“高级”,然后显示了一个项目下拉菜单,在我的情况下,我不需要改变,我只是点击发布存储库,瞧。