ASP.NET 4.6 不響應 HTTP2(天藍色網站)
我已將我的網站設置為 asp.net 4.6 執行時,並且該網站已準備就緒,只能在 https 中訪問,因此滿足這兩個要求。我還使用 Chrome 或 IE11 等支持 HTTP2 的瀏覽器訪問了該站點。該網站還託管為 Microsoft Azure 網站
我使用以下站點作為參考 https://channel9.msdn.com/Events/Visual-Studio/Connect-event-2014/812和http://www.dotnetcurry.com/aspnet/1127/aspnet-webforms -新功能
不幸的是,我無法與您共享該網站,因為它是客戶的,我猜他不喜歡那樣。
我的問題是,有沒有人已經在 Azure 上使用過 HTTP2 並且可能有一些提示或意見給我?謝謝!
@卡斯珀,
簡短的回答應該是“否”,目前還不支持。
下面的連結中有一個舊的討論
https://superuser.com/questions/926663/iis-and-http-2-server-support
要檢查正在執行的作業系統 Azure 應用服務,您可以創建一個站點,從 scm 站點 (https://{您的站點名稱}.scm.azurewebsites.net/DebugConsole) 轉到您的調試控制台,然後執行“ver”
來自維基百科https://en.wikipedia.org/wiki/List_of_Microsoft_Windows_versions
NT 6.2 是 Windows Server 2012
ASP.NET 4.6 執行時僅支持使用最新 IIS 和 Windows 2016 IIS 的 Windows 10 上的 HTTP/2。不會將該功能添加到以前的 OS/IIS 組合中(我已經嘗試過)。我認為 Azure 網站還不支持 HTTP/2,至少在我幾個月前檢查時,可能不是 Windows 2016/最新的 IIS,因為我上次檢查時 Windows 2016 仍處於技術預覽階段。(另外我認為由於瀏覽器支持,您需要使用 SSL 進行 HTTP/2 連接…所以請確保為您的 azure 站點嘗試 https…)

