Visual Studio 2017和Chrome:ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY启动一个全新的项目

问题描述 投票:-1回答:1

我刚刚下载了VS 2017并将其安装在Windows 10 Professional上。然后,充满希望,我开始使用Angular模板创建一个新的Web项目。我点击<Run>,接受安装VS生成的生成的证书,以便一切工作,突然Chrome说:

ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY

现在我感到悲伤和失望。

互联网上的每个人都说它是用VS 2017的最新更新修复的,但事实并非如此,因为我已经完全更新了(我刚刚安装它一小时前,从微软网页下载)。

我正在运行(所有这些都是64位):

Visual Studio Professional 2017, 15.9.7    
Windows 10 Pro, 1709, compilation 16299.402
Chrome 72.0.3626.119
visual-studio google-chrome asp.net-core visual-studio-2017 iis-express
1个回答
0
投票

最后,我解决了将这两个条目添加到Windows注册表中的问题:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters]
“EnableHttp2Tls”=dword:00000000
“EnableHttp2Cleartext”=dword:00000000

我找到了解决方案here。它说:

这有几个原因,主要原因是Windows Server 2016中的IIS默认打开HTTP / 2,如果浏览器不支持HTTP / 2,则只返回旧的HTTP / 1.1。虽然HTTP / 2通常是一件好事,最近的浏览器支持它,但它也比HTTP / 1.1有更严格的要求,这些浏览器错误的问题是Windows Server 2016正在尝试与浏览器建立HTTP / 2会话但服务器配置了一些HTTP / 2不支持的弱SSL密码。

希望它能帮助别人。

© www.soinside.com 2019 - 2024. All rights reserved.