TF30063:您无权访问Collection。Nuget和Tfs冲突


71

最新评论

我相信使用Nuget时会出现我的问题,但是,如果由于TF30063错误而正在阅读。看看我提供并接受的答案。

原始帖子

当我尝试签出时,我收到此错误消息。即使是几分钟前,Visual Studio的同一实例也允许我检查其他内容以进行编辑,但这种情况是随机发生的,并且可能会发生。 在此处输入图片说明

当前的解决方法是重新打开VS2010。

在我的本地开发机上使用W7x64,vs2010 Ultimate和TF2010和sql2008。我不属于域。我是这台计算机的管理员。

追加2011-08-09

当问题发生时,我在文件下“关闭解决方案”。然后重新打开解决方案。然后,我得到一个uid / pwd框。我将我的管理uid / pwd放入其中,然后收到进一步的错误消息。同样,关闭vs2010并重新打开可以解决此问题。

在此处输入图片说明 在此处输入图片说明

附加:2011-08-30

我相信这与nuget有关。我已经提供了答案,并且到目前为止,几个月之后我还没有出现TFS错误。给定我正在执行的操作类型,该错误应该发生在哪里,该错误与导致失败的方案相同。


1
有时我遇到同样的问题。我认为这与某种程度的连接丢失有关。但我也interessted在该主题的任何暗示
博阿斯Enkler

出于好奇,您是否将TFS凭据存储在Windows凭据管理器中?只是想更详细地了解问题。
理查德·班克斯

Answers:


87

我注意到该问题主要是在我安装了nuget软件包之后发生的。添加nuget程序包后,我发现我无法检出。重新启动Visual Studio有所帮助。

基于此讨论:

http://nuget.codeplex.com/discussions/254328

我使用了似乎有效
的解决方案:(如果网页消失了,我已经在这里复制了解决方案)

Control Panel / Internet Options / Security Tab
Select "Local Intranet"
Click Sites button
Click Advanced Button
Add your TFS server http address to the list. e.g. http://tfs
Restart Visual Studio

来源:http : //blog.rthand.com/post/2011/08/26/Fixing-combination-of-NuGet-and-Team-Foundation-in-workgroup-configuration-401-Unauthorized.aspx(直接向下The Solution下降一半)。

不要让Internet Options部分欺骗您。我不使用Internet Explorer,这解决了我的问题。


8
哇,我从来没有解决过一个随机的荒谬错误。谢天谢地stackoverflow哈哈。
亚历克

2
谢谢 !这个问题困扰着我,因为> 12个月(在我安装nuget之前很久),但是互联网上有tfs服务器。
Softlion

1
我们已经忍受了太久了!第二篇博客文章对我有用。
SouthShoreAK

1
感谢您的分享-我很惊讶Microsoft没有修复此错误-它已经存在了一段时间。+1
gimlichael 2012年

也为我工作。你节省了我的时间。
Dharmik Bhandari 2014年

3

我发现了这个问题,被接受的解决方案对我不起作用。对我来说,尝试通过控制台或GUI将NuGet程序包添加到我的项目时出现了问题,它将显示登录提示,但不接受我的用户名/密码。它将尝试4次,然后失败并回滚安装。

对我来说,问题在于我打开了Fiddler,一关闭它(以撤消代理设置),便能够安装该软件包而没有任何问题。我什至不必重启Visual Studio就能正常工作。

只是想我会与遇到此问题的下一个人分享。


2

我想为在线使用VisualStudio的用户添加解决方案。我的问题是我使用错误的Microsoft帐户登录了VS2013。


感谢您使用VisualStudio在线。读完这篇文章后,我在VS中检查了我的详细信息,它显示为黄色[!]。登录+重新启动VS,一切都很好(至少就这个错误而言……)
Freedom -M 2016年

1

我想指出,可接受的解决方案对我不起作用-可能是对IE用户而言。

我的解决办法是“清除程序包缓存”

  1. 打开VS
  2. 转到工具->选项
  3. 打开“ NuGet程序包管理器”,然后选择常规
  4. 单击按钮:“清除程序包缓存”

0

遇到此问题时,我在TFS机器上检查了事件查看器,它显示了一堆权限不足的Windows Sharepoint Service错误。我最终只是禁用了TFS的Sharepoint方面,因为无论如何我都没有使用它们。


1
感谢您添加要调查的内容。该问题现在正在发生,我看不到任何相关的事件查看器事件。我也没有共享点服务。
Valamas)

-1

收到错误TF30063:在tfs 2012中比较或合并解决方案时,您无权访问Collection。我发现在IIS中启用和禁用Windows身份验证确实随机修复了该错误,但发现了磁盘空间问题,一旦我将其清除,并为IIS中的TFS启用了Windows身份验证,这对我来说是一个修复。-帕夏


-2

这个答案使我足够解决:

控制面板/ Internet选项/安全选项卡选择“本地Intranet”单击“站点”按钮单击“高级”按钮将您的TFS服务器的http地址添加到列表中。例如http:// tfs重新启动Visual Studio

在我们的内部网络上,由于某种原因,我们的计算机并不总是将其他计算机识别为域的一部分-导致连接是零星的/间歇性的。我的用户通过域策略设置了受限列表,因此我无法对其进行编辑。但是,我可以将连接从仅计算机名更改为计算机的完全限定域名,这似乎已经解决了问题。


2
请说明您的答案与接受的答案有何不同。
瓦拉马斯2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.