6

パッケージをインストールしようとすると、このエラーが発生します

remote server returned an Error(403) Forbidden

get-package -ListAvailableなどの他のコマンドを使用して、インストールされているパッケージに更新があるかどうかを確認できますが、Nugetを介して実際に何もインストールすることはできません。

これは、コマンドラインとパッケージマネージャーGUIでも同じです。

Visual WebDeveloper2010を使用しています。

私も企業環境にあり、それが一番の問題だと思います。

可能なポインタはありますか?

4

5 に答える 5

3

同様の問題があります。VisualStudio2019を使用しています。システムパスワードを変更すると問題が発生しました。

Nugetキャッシュをクリアすると、問題が解決する場合があります。

In VS, Go to Tools > Options > NuGet Package Manager > Click on Clear All NuGet Caches(s)

それでも問題が解決しない場合は、以下の手順に従ってください。

Nugetアーティファクトをリセットすると、問題を解決できます。私が解決した方法は次のとおりです。

コントロールパネルがIcon (Large or Small) mode

Go to Control Panel > Credential Manager > Click on Windows Credentials

コントロールパネルがCategory mode

Go to Control Panel > User Accounts > Credential Manager > Click on Windows Credentials

展開された部分で、プレフィックスが付いたすべてのノードを見つけますVSCredentials_>それをクリックします>編集ボタンをクリックします>現在のシステムパスワードを更新します。

すべてのVisualStudioインスタンスを再起動し、一時ファイルをクリアします(C:\Users\Home\AppData\Local\Temp)。

于 2021-09-09T15:56:51.513 に答える
1

TFSを使用していますか?それは奇妙な問題を引き起こすようです、それを回避するためにDLLを削除することについての情報がフォーラムにあります:

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

そうでない場合は、NuGetが適切に認証されていないプロキシを使用している可能性がありますか?これに関するバグトラッカーに問題があります:

http://nupack.codeplex.com/workitem/231

最近修正されたようです(ただし、リリースされたビルドになったかどうかはまだわかりません)。

それができない場合は、 Fiddlerを使用して正確なリクエストをキャプチャし、ここに詳細を投稿できますか?

于 2011-05-24T18:50:23.957 に答える
1

この議論を見てください:

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

そして私が使用した解決策:

http://blog.rthand.com/post/2011/08/26/Fixing-combination-of-NuGet-and-Team-Foundation-in-workgroup-configuration-401-Unauthorized.aspx

于 2011-08-29T22:02:36.150 に答える
0

私が働いていた会社がhttps://visualstudiogallery.msdn.microsoft.com/services/dev12/extension.svcをブロックしていることがわかりました。ブロックを解除すると、問題は解決しました。

于 2015-08-03T11:11:55.640 に答える
0

.Net Framework 4.5.2のアプリケーションをアップグレードしているときに、問題が発生しました。アプリケーションはTFS2010を使用した古いものだったので、その答えには驚かされました。最初に、NuGetWebサイトの電子メールでNuGetサポートに連絡しました。彼らの返事の速さに驚いた。彼らは私にこのリンクを紹介してくれました。

http://www.xavierdecoster.com/migrate-away-from-msbuild-based-nuget-package-restore

解決策があるようには見えませんでしたが、解決策があることがわかりました。NuGetの構成が古く、変更する必要がありました。

于 2016-03-30T14:50:17.843 に答える