将网站移动到另一台服务器后,获取“服务器违反协议”

时间:2016-03-22 15:09:37

标签: asp.net https nuget

我正在

exp_desc

当我尝试使用NuGet Package Explorer下载nuget包时。

在我将nuget服务器(asp.net web app)从带有 http 端点的azure网站移动到带有 https 端点的onpremises服务器之后,这种情况开始发生了。

在使用相同的客户端(NuGet Package Explorer)之前,它很有效,因此服务器上出现了错误。

我试过在web.config中设置useUnsafeHeaderParsing =“true”,但这没有帮助

---------------------------
NuGet Package Explorer
---------------------------
The server committed a protocol violation. Section=ResponseHeader Detail=Header name is invalid

1 个答案:

答案 0 :(得分:0)

好的,我承认网络对我来说是人类有史以来最神秘的发明。

我要求我的托管服务提供商将https://myserver/网址转发到端口:443而不是:80并且我已经在IIS管理器中为默认网站编辑了绑定:80 - > http和443 - > https,突然一切正常。

有没有人有解释,请吗?