2015-06-09 11 views
5

Sto usando l'anteprima tecnica di Windows 10. So che non è ancora sfruttato al massimo, ma qui è il mio problema. In IIS locale sto sviluppando la mia app Web. Carica la maggior parte dei dati tramite API MVC ASP.NET. Dopo l'aggiornamento a Windows 10 ho cominciato ad avereChrome HTTP2.0 genera SPDY PROTOCOL ERROR

Net :: ERR_SPDY_PROTOCOL_ERROR

per tutti chiamate AJAX API. La pagina HTML viene caricata normalmente, ma il caricamento dinamico del contenuto dei dati non riesce. Sono riuscito a capirlo avviando Chrome con parametri

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

cosa strana è che al primo avvio ottengo sempre questo errore e devi riavviare Chrome. Anche altri browser falliscono, ma non con errori specifici. Per il trasferimento viene utilizzato il protocollo HTTP 2.0, basato sul protocollo SPDY.

Devo disattivare qualcosa in IIS?

Edit: sembra un problema di IIS con HTTP2.0. Quando provo ad accedere al sito da Windows 8.1 ottengo lo stesso errore.

+0

Ci sono diverse bozze di HTTP/2 oltre alla versione finale, che è abbastanza recente. Una possibile causa è che server e client supportano diverse bozze e almeno una di esse non supporta HTTP/2 final. Inoltre, controlla le suite di crittografia che hai abilitato nel tuo server, HTTP/2 è pignolo su quali sono permessi, e devono andare prima durante la negoziazione SSL. Controlla il mio [rispondi qui] (http://stackoverflow.com/questions/30643058/serving-http-version-of-site-to-those-who-dont-support-http2#answer-30763355) per ulteriori dettagli. – dsign

risposta

0

La reazione della maggior parte delle persone a questo errore sarebbe quella di ricaricare la pagina web. In realtà lo consigliamo come prima risposta. A volte anche questo funziona.

Factoid Interessante: SPDY sta effettivamente per “veloce” e viene usato per ridurre il tempo di caricamento una pagine web

Se ricaricare le pagine web non rimuove l'errore, allora si dovrebbe chiudere Google Chrome e riavviarlo . Questo da solo non risolverà il problema perché sarà necessario svuotare la cache non appena si riavvia il browser.

o cmd chiare DNS utilizzando il comando ipconfig/flushdns