Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.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
C# 推送新包时,NuGet private server返回502(坏网关)_C#_Nuget_Nuget Server_Bad Gateway_Http Status Code 502 - Fatal编程技术网

C# 推送新包时,NuGet private server返回502(坏网关)

C# 推送新包时,NuGet private server返回502(坏网关),c#,nuget,nuget-server,bad-gateway,http-status-code-502,C#,Nuget,Nuget Server,Bad Gateway,Http Status Code 502,我部署了新的私有NuGet服务器(NuGet.server.3.4.1),并在web.config中设置了API密钥 然后,我从.net核心类库项目中创建了第一个nuget包 但当我尝试运行以下命令时 dotnet-nuget-push-packageName.1.0.0.nupkg--api-key-myKey--sourcehttps://privateNugetServer.com/nuget 我从服务器上得到一个错误 错误:响应状态代码不表示成功:502(错误 网关) 当我使用Nuget

我部署了新的私有NuGet服务器(NuGet.server.3.4.1),并在web.config中设置了API密钥

然后,我从.net核心类库项目中创建了第一个nuget包

但当我尝试运行以下命令时

dotnet-nuget-push-packageName.1.0.0.nupkg--api-key-myKey--sourcehttps://privateNugetServer.com/nuget

我从服务器上得到一个错误

错误:响应状态代码不表示成功:502(错误 网关)

当我使用Nuget服务器本身手动上载包时,我尝试了解决方法,但当我将其他包源添加到指向我的服务器的visual studio Nuget manager时,仍然出现了此错误

错误:响应状态代码不表示成功:502(错误 网关)


可能是什么问题?

发生错误需要多长时间。您可能要转到代理服务器,网络库等待30秒,等待代理服务器的响应超时。代码有用吗?它什么时候停止工作的?五年前,业界决定停止使用TLS1.0/1.1进行身份验证,而是使用TLS1.2/1.3。微软在六月份推出了一项服务器安全更新,以禁用TLS1.o/1.1。如果客户端仍在使用TLS 1.0/1.1,则会发生错误。因此,您可能仍在使用旧的TLS。使用像wireshark或fiddler这样的嗅探器,验证TLST的版本谢谢你的提示。nuget服务器(网站)是全新的,因此它还没有工作历史。错误立即发生。连接使用TLS 1.2,AES和256位加密(高);ECDH具有255位交换,因此应该可以,但公司代理可能存在问题。我还不知道,但我会进一步调查。你需要代理吗?服务器是否需要TLS 1.3而不是1.2?本周我看到了一个TLS成功而TLS1.2失败的案例。查询在邮递员中起作用吗?如果是这样的话,你可以比较邮递员和c#的不同之处。