Visual Studio 2017 и Chrome: ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY при запуске нового нового проекта - PullRequest
0 голосов
/ 25 февраля 2019

Я только что скачал VS 2017 и установил его на Windows 10 Professional.Затем, полные надежды, я запустил новый веб-проект с шаблоном Angular.Я нажал <Run>, согласился установить сгенерированный сертификат, который генерирует VS, чтобы все работало, и внезапно Chrome сказал:

ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY

А теперь я расстроен и разочарован.

Все в Интернете говорят, что это было исправлено с последним обновлением VS 2017, но это неправда, потому что я полностью обновил его (я только что установил его час назад, скачал с веб-страницы Microsoft).

Я работаю (все 64-битные):

Visual Studio Professional 2017, 15.9.7    
Windows 10 Pro, 1709, compilation 16299.402
Chrome 72.0.3626.119

1 Ответ

0 голосов
/ 25 февраля 2019

Наконец-то я решил проблему, добавив две записи в реестр Windows:

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

Я нашел решение здесь .В нем говорится:

Для этого есть несколько причин, и главная из них заключается в том, что IIS в Windows Server 2016 по умолчанию включает HTTP / 2 и возвращается к более старому HTTP / 1.1, если браузерне поддерживает HTTP / 2.Хотя HTTP / 2, как правило, хорошая вещь, и самый последний браузер поддерживает его, он также предъявляет более строгие требования, чем HTTP / 1.1, и проблема с этими ошибками браузера заключается в том, что Windows Server 2016 пытается установить сеанс HTTP / 2 с браузером.но сервер настроен с более слабыми шифрами SSL, которые не поддерживаются HTTP / 2.

Надеюсь, это поможет другим.

...