8

ここの手順を使用して、github.com/NuGet/NuGetGallery からプライベート NuGet ギャラリーをセットアップしました: http://dotnet.dzone.com/news/how-set-local-nuget-gallery
ギャラリーは問題なく動作します。ユーザーは、Web UI を使用してログインしてパッケージをアップロードし、nuget.exe と Visual Studio アドインを使用してパッケージの更新を取得します。ただし、nuget.exe (バージョン 1.8) を使用してギャラリーにプッシュしようとすると、次のようになります。

nuget.exe プッシュ myPackage.4.0.0.12.nupkg -ソース "http://myServer/NuGetGallery/"

私は得る:

リクエストの処理に失敗しました。'わかった'。
.

Web UI を介してアップロードが正常に機能しているため、ファイル/ディレクトリのアクセス許可を正しく設定する必要があると確信しています。
残念ながら、リクエストの処理に失敗しましたは、それほど有用なエラー メッセージではありません。
他に何が間違っているのかわかりませんか?

4

1 に答える 1

15

NuGet.exe (1.8) からプライベート セットアップ NuGet ギャラリーへのプッシュ コマンドを使用する場合、 -Source オプションには api/v2/package へのフル パスを含める必要があるため、私の場合は nuget.exe です。

push myPackage.4.0.0.12.nupkg -ソース "http://myserver/NuGetGallery/api/v2/package"

これは、web.config の書き換えルールで修正できるか、どこかのルートが機能していない可能性があると感じているので、誰かがより良い解決策を持っている場合は、それを聞きたいと思います.

于 2012-06-18T03:49:49.743 に答える