Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将nuget包推送到nuget.Server时出现错误411_Nuget_Nuget Server - Fatal编程技术网

将nuget包推送到nuget.Server时出现错误411

将nuget包推送到nuget.Server时出现错误411,nuget,nuget-server,Nuget,Nuget Server,我已从成功安装Nuget.Server。 我可以访问该网站和。 不幸的是,每次nuget推送都会导致以下错误: 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

我已从成功安装Nuget.Server。 我可以访问该网站和。 不幸的是,每次
nuget推送都会导致以下错误:

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客户端没有设置
内容长度
头,所以IIS在抱怨。
我该如何解决这个问题呢?

在我的例子中,这是因为我在代理背后。代理不会转发所有信息。一旦删除代理,服务器将正常接受put请求。

在我的情况下,这是因为在代理后面。代理不会转发所有信息。一旦删除代理,服务器将正常接受put请求。

我刚刚遇到相同的错误
411(需要长度)
,我的问题是我设置了
-srchttps://nuget.org
但这是错误的,它需要是
-srchttps://www.nuget.org

我刚才遇到了同样的错误
411(需要长度)
,我的问题是我设置了
-srchttps://nuget.org
但这是错误的,它需要是
-srchttps://www.nuget.org

事实上,在使用Wireshark调查请求后,发现代理正在剪切某些请求的数据,如part do标头。不知道为什么,但改用另一个代理很有帮助。事实上,在使用Wireshark调查请求后,发现该代理正在剪切某些请求的数据,如部分do头。不知道为什么,但换了另一个代理很有帮助。回答得很好,你刚刚救了我一天。谢谢分享。很好的回答,你刚刚救了我一天。谢谢分享。