2015-06-09 8 views
5

Używam podglądu technicznego Windows 10. Wiem, że nie zostało jeszcze wytyczone w pełnym tekście, ale oto mój problem. W lokalnych usługach IIS tworzę aplikację internetową. Ładuje większość danych za pośrednictwem API ASP.NET MVC. Po uaktualnieniu do systemu Windows 10 zacząłem sięChrome HTTP2.0 zgłasza SPDY PROTOCOL ERROR

Net :: ERR_SPDY_PROTOCOL_ERROR

AJAX dla wszystkich wywołań API. Strona HTML ładuje się normalnie, ale dynamiczne ładowanie danych nie powiedzie się. Udało mi się ustalić to przez uruchomienie Chrome z parametrami

--use-SPDY = off --use-system-ssl

Dziwne jest to, że przy pierwszym uruchomieniu zawsze uzyskać ten błąd i trzeba ponownie uruchomić Chrome. Inne przeglądarki również ulegają awarii, ale nie z określonym błędem. Do transferu wykorzystywany jest protokół HTTP2.0 oparty na protokole SPDY.

Czy muszę wyłączyć coś w IIS?

Edytuj: Wydaje się, że jest to problem z IIS z HTTP2.0. Podczas próby wejścia na stronę z Windows 8.1 pojawia się ten sam błąd.

+0

Istnieje kilka projekty HTTP/2 oprócz ostatecznej wersji, która jest całkiem niedawno. Jedną z możliwych przyczyn jest to, że twój serwer i klient obsługują różne wersje robocze, a co najmniej jedna z nich nie obsługuje wersji końcowej HTTP/2. Sprawdź również pakiety szyfrów, które zostały włączone na serwerze, HTTP/2 jest wybredny, o tym, które z nich są dozwolone, i muszą iść najpierw podczas negocjacji SSL. Sprawdź moją [odpowiedź tutaj] (http://stackoverflow.com/questions/30643058/serving-http-version-of-site-to-those-who-dont-support-http2#answer-30763355), aby uzyskać więcej szczegółów. – dsign

Odpowiedz

0

Większość ludzi zareaguje na ten błąd, aby ponownie załadować stronę internetową. Chcielibyśmy to polecić jako pierwszą odpowiedź. Czasami to nawet działa.

Ciekawe factoid: SPDY faktycznie oznacza „szybki” i jest stosowany w celu zmniejszenia czasu ładowania stron internetowych

Jeśli przeładowywania stron internetowych nie usunie błędu, to należy zamknąć przeglądarkę Google Chrome i uruchom go . Samo to nie rozwiąże problemu, ponieważ będziesz musiał wyczyścić pamięć podręczną zaraz po ponownym uruchomieniu przeglądarki.

lub cmd jasnych DNS za pomocą tego polecenia ipconfig/flushdns

Powiązane problemy