Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么ASP.NET 4.6不通过HTTP/2为我提供页面服务?_Asp.net_.net_Asp.net Mvc_Visual Studio 2015_Http2 - Fatal编程技术网

为什么ASP.NET 4.6不通过HTTP/2为我提供页面服务?

为什么ASP.NET 4.6不通过HTTP/2为我提供页面服务?,asp.net,.net,asp.net-mvc,visual-studio-2015,http2,Asp.net,.net,Asp.net Mvc,Visual Studio 2015,Http2,我已经从Visual Studio 2015即时创建了一个ASP.NET 4.6 MVC应用程序,我已经在项目设置中设置了SSL=true,但是当我在IIS Express中调试web应用程序时,这些页面不会通过HTTP/2提供 在Scott's中,它显示了通过HTTP/2提供的页面 我使用的是Windows10RTM+VS2015 RTM 还有其他一些设置我错过了吗?在Visual Studio Community 2019中使用ASP.NET 5.2.7,我更改了web设置,以便通过ht

我已经从Visual Studio 2015即时创建了一个ASP.NET 4.6 MVC应用程序,我已经在项目设置中设置了
SSL=true
,但是当我在IIS Express中调试web应用程序时,这些页面不会通过HTTP/2提供

在Scott's中,它显示了通过HTTP/2提供的页面

我使用的是Windows10RTM+VS2015 RTM


还有其他一些设置我错过了吗?

在Visual Studio Community 2019中使用ASP.NET 5.2.7,我更改了web设置,以便通过
https
url为web应用程序提供服务。正如下面的屏幕截图所示,这一变化使得iisexpress中的内容通过HTTP2提供


TLS扩展是否正在协商HTTP/2?或者客户端正在向HTTP/2发送升级头?我看到您的本地主机是https,但“注意——目前,HTTP2仅在SSL上工作。因此,我首先使用HTTP打开了同一页面,使用的是HTTP1.1,然后使用https:使用的是HTTP2协议(此处显示为h2)”()