Windows

Windows 更新導致 IIS Express 失敗並出現 ERR_HTTP2_PROTOCOL_ERROR

  • June 2, 2021

過去一年我一直在 Windows 機器上建構 reactjs 應用程序,執行 Visual Studio IIS 測試伺服器進行調試/測試。

我剛剛安裝了一個windows 更新包,重新啟動,我的本地 VS IIS Express 伺服器無法再為我的站點提供服務——報告的唯一錯誤是:

localhost/:19 GET https://localhost:44332/static/js/main.chunk.js net::ERR_HTTP2_PROTOCOL_ERROR 200
localhost/:19 GET https://localhost:44332/static/js/vendors~main.chunk.js net::ERR_HTTP2_PROTOCOL_ERROR 200

我不知道從哪裡開始調試這個——這ERR_HTTP2_PROTOCOL_ERROR似乎有很多可能的原因。重新啟動,清除我的瀏覽器記憶體,使用隱身模式,使用其他瀏覽器似乎都有同樣的問題。

經過大量搜尋後,我遇到了這個 SO 執行緒,這對我來說是解決方案:https ://stackoverflow.com/questions/67747270/reactjs-neterr-http2-protocol-error-200-with-netcore-in-https/ 67767129#67767129

引用自:https://serverfault.com/questions/1065491