web-dev-qa-db-fra.com

TF30063: Vous n'êtes pas autorisé à accéder à Collection. Nuget et Tfs en conflit

Dernier commentaire

Je crois cependant que mon problème se produit lors de l'utilisation de Nuget, si vous lisez en raison de l'erreur TF30063. Jetez un œil à la réponse que j'ai fournie et acceptée.

Message d'origine

Je reçois ce message d'erreur lorsque j'essaie de vérifier. Cela se produit au hasard et peut se produire même s'il y a quelques minutes, la même instance de Visual Studio m'a permis de vérifier autre chose pour le modifier. enter image description here

La solution de contournement actuelle consiste à rouvrir VS2010.

En utilisant W7x64, vs2010 ultimate avec TF2010 et sql2008 sur ma machine de développement locale. Je ne fais pas partie d'un domaine. Je suis l'administrateur de cet ordinateur.

9/08/2011 supplémentaire

Lorsque le problème se produit, je "ferme la solution" sous fichier. Et puis rouvrez la solution. Je reçois ensuite une boîte uid/pwd. J'ai mis mon admin uid/pwd dedans et puis j'ai un autre message d'erreur. Encore une fois, la fermeture de vs2010 et la réouverture résolvent le problème.

enter image description hereenter image description here

Supplément: 30/08/2011

Je crois que cela a à voir avec la pépite. J'ai fourni une réponse et jusqu'à présent, après plusieurs mois, je n'ai pas eu d'erreur TFS. Où j'aurais dû avoir une erreur étant donné les types d'opérations que j'effectuais qui étaient identiques aux scénarios de l'échec.

71
Valamas

J'ai remarqué que le problème s'est produit principalement après avoir installé un paquet nuget. Après avoir ajouté un paquet nuget, j'ai constaté que je ne pouvais pas vérifier. Le redémarrage de Visual Studio a aidé.

Sur la base de cette discussion:

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

j'ai utilisé cette solution qui semble fonctionner:
(J'ai copié la solution ici si jamais la page Web disparaît)

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

Source: http://blog.rthand.com/post/2011/08/26/Fixing-combination-of-NuGet-and-Team-Foundation-in-workgroup-configuration-401-Unauthorized.aspx (Allez directement vers The Solution à mi-course).

Ne laissez pas la partie Options Internet vous tromper. Je n'utilise pas Internet Explorer et cela a résolu mon problème.

87
Valamas

J'ai trouvé ce problème et la solution acceptée n'a pas fonctionné pour moi. Pour moi, le problème s'est produit lors de la tentative d'ajout d'un package NuGet à mon projet (via la console ou l'interface graphique) et il afficherait l'invite de connexion mais n'accepterait pas mon utilisateur/mot de passe. Il essaierait environ 4 fois, puis échouerait et annulerait l'installation.

Il s'est avéré pour moi que le problème était que j'avais Fiddler ouvert et dès que je l'ai fermé (pour annuler les paramètres de proxy), j'ai ensuite pu installer le package sans aucun problème. Je n'ai même pas eu à redémarrer Visual Studio pour le faire fonctionner.

Je pensais juste partager cela pour la prochaine personne qui rencontrera ce problème.

3
James J. Regan IV

Je veux ajouter une solution pour les personnes qui utilisent VisualStudio en ligne. Mon problème était que j'étais connecté à VS2013 avec le mauvais compte Microsoft.

2
josh-sachs

Je voudrais souligner que la solution acceptée n'a pas fonctionné pour moi - c'est probablement pour IE utilisateurs.

Mon correctif était de "vider le cache du package"

  1. Open VS
  2. Allez dans Outils-> Options
  3. Ouvrez "NuGet Package Manager" et sélectionnez Général
  4. Cliquez sur le bouton: "vider le cache du package"
1
Mata

Lorsque j'ai eu ce problème, j'ai vérifié l'Observateur d'événements sur ma machine TFS et il a montré un tas d'erreurs insuffisantes du service Windows Sharepoint. J'ai fini par désactiver les aspects Sharepoint de TFS car je ne les utilisais pas de toute façon.

0
kenwarner