最近遇到個怪問題,
所有使用者連線新開發的網站,就有單單有個使用者
開啟網站時 直接出現asp.net 要設定web.config errorModel的錯誤畫面,
就算主機的web.config都設定過一輪 也還是單單他的chrome瀏覽主機會出錯,
仔細想了很多原因都找不到主因
但最後查到可能是chorme執行http/2的連線而asp.net mvc的應用程式執行http1.1連線,
似乎對接不起來,所以試著調整IIS設定
移除http/2的設定
似乎就可以順利連線了
但真的原因是這樣嗎? 說實在的我也很難確定
如何移除IIS http2的設定 方法如下
所有使用者連線新開發的網站,就有單單有個使用者
開啟網站時 直接出現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
留言