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.
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