最近遇到個怪問題, 所有使用者連線新開發的網站,就有單單有個使用者 開啟網站時 直接出現asp.net 要設定web.config errorModel的錯誤畫面, 就算主機的web.config都設定過一輪 也還是單單他的chrome瀏覽主機會出錯, 仔細想了很多原因都找不到主因 但最後查到可能是chorme執行http/2的連線而asp.net mvc的應用程式執行http1.1連線, 似乎對接不起來,所以試著調整IIS設定 移除http/2的設定 似乎就可以順利連線了 但真的原因是這樣嗎? 說實在的我也很難確定 如何移除IIS http2的設定 方法如下 Discovered two new registry settings for HTTP.SYS in: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters EnableHttp2Tls REG_DWORD 0 EnableHttp2Cleartext REG_DWORD 0