web-dev-qa-db-ja.com

TF30063:コレクションにアクセスする権限がありません。 NugetとTfsの競合

最新のコメント

ただし、TF30063エラーのために読んでいる場合、Nugetを使用しているときに問題が発生すると考えています。私が提供し、受け入れた答えを見てください。

元の投稿

チェックアウトしようとすると、このエラーメッセージが表示されます。これはランダムに発生し、数分前に同じVisual Studioのインスタンスで編集のために他の何かをチェックアウトできた場合でも発生する可能性があります。 enter image description here

現在の回避策は、VS2010を再度開くことです。

ローカルの開発マシンでTF2010とsql2008を使用して、v72010 UltimateとW7x64を使用します。私はドメインの一部ではありません。私はこのコンピューターの管理者です。

追加の2011-08-09

問題が発生すると、ファイルの下に「解決策を閉じる」。そして、ソリューションを再度開きます。次に、uid/pwdボックスを取得します。管理者のuid/pwdを追加すると、さらにエラーメッセージが表示されます。繰り返しますが、vs2010を閉じて再度開くと問題は解決します。

enter image description hereenter image description here

追加:2011-08-

これは、nugetと関係があると思います。私は答えを提供しましたが、これまで何ヶ月も経ってTFSエラーが発生していません。私が実行していた操作のタイプを考えると、エラーが発生するはずだった場所は、失敗するシナリオと同一でした。

71
Valamas

私は、nugetパッケージをインストールした後、主に問題が発生したことに気付きました。 nugetパッケージを追加した後、チェックアウトできないことがわかりました。 Visual Studioの再起動が役立ちました。

この議論に基づいて:

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

私は働いているように見えるこのソリューションを使用しました:
(Webページが消えた場合は、ここにソリューションをコピーしました)

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.aspxThe Solution途中まで)。

インターネットオプションの部分にだまされないでください。 Internet Explorerを使用していないため、問題が解決しました。

87
Valamas

私はこの問題を発見し、受け入れられた解決策はうまくいきませんでした。私にとっては、コンソールまたはGUIを介してNuGetパッケージをプロジェクトに追加しようとすると問題が発生し、ログインプロンプトは表示されますが、ユーザー/パスワードは受け入れられません。約4回試行してから失敗し、インストールをロールバックします。

私にとって問題は、Fiddlerを開いたままにし、(プロキシ設定を元に戻すために)閉じたらすぐに問題なくパッケージをインストールできることでした。 Visual Studioを再起動しなくても機能します。

この問題に出くわした次の人のためにこれを共有すると思っただけです。

3

VisualStudioをオンラインで使用しているユーザー向けのソリューションを追加したい。私の問題は、間違ったMicrosoftアカウントでVS2013にログインしたことです。

2
josh-sachs

私は受け入れられた解決策が私にとってうまくいかなかったことを指摘したいと思います-おそらくそれはIEユーザーのためです。

私の修正は「パッケージキャッシュをクリアする」ことでした

  1. VSを開く
  2. [ツール]-> [オプション]に移動します
  3. 「NuGetパッケージマネージャー」を開き、[全般]を選択します
  4. ボタンをクリックします:「パッケージキャッシュをクリアする」
1
Mata

この問題が発生したとき、TFSマシンでイベントビューアーをチェックしましたが、Windows Sharepoint Serviceの十分な権限がありませんでした。とにかくそれらを使用していなかったので、私はTFSのSharepointの側面を無効にしました。

0
kenwarner