2016-12-15 11 views
0

私は、コマンドラインから「nugetプッシュ」コマンドを実行すると、アップロードに失敗し、nugetは、次のエラーで死ぬ:Nugetプッシュリモートサーバーから(期待に失敗しました)417で失敗し

System.Net.Http.HttpRequestException: Response status code does not indicate success: 417 (Expectation Failed).

Nugetさんドキュメントは、これが意味するかもしれませんどのような兆候を与えるものではありません。

ここに問題がありますか?

答えて

0

This blog postは、それがしようとしているnuget.exe PUT要求に干渉中間プロキシサーバーに問題があります示唆しています。

Http status 417 is caused when your proxy server does not support 100-continue. As a result, the client request does not get a response from the server indicating the client should POST data.

お使いのシステムのプロキシ設定を確認し、いずれかを使用しているプロキシが100-継続、またはプロキシがNugetが接続しているサーバをバイパスされていることをサポートしていることを確認します。

Nuget自体は、システムの設定を上書きするプロキシ設定を使用して構成することができます。特にプロキシについて、Nuget configuration documentationを参照してください。

関連する問題