Ошибка 411 при отправке пакета nuget на Nuget.Server
Я успешно настроил Nuget.Server с http://nugetserver.net/. Я могу получить доступ к http://localhost/ site и http://localhost/nuget/Packages. К сожалению, каждый nuget push
вызывает следующую ошибку:
Pushing Sample.1.1.0.nupkg to 'http://localhost/api/v2/package'...
PUT http://localhost/api/v2/package/
LengthRequired http://localhost/api/v2/package/ 33ms
Kod stanu odpowiedzi nie wskazuje powodzenia: 411 (Length Required).
Похоже, клиент Nuget не устанавливается Content-Length
заголовок, поэтому IIS жалуется. Как я могу решить это?
2 ответа
Решение
В моем случае это было из-за прокси. Прокси просто не будет пересылать всю информацию. Как только прокси удален, сервер будет нормально принимать запрос на установку.
У меня просто была такая же ошибка 411 (Length required)
и моя проблема заключалась в том, что я установил -src https://nuget.org
но это неправильно, это должно быть -src https://www.nuget.org
,