作者:exu8145079 | 来源:互联网 | 2023-05-21 11:41
最近有很多关于HTTP/2标准的消息,与谷歌的SPDY非常相似.
似乎大多数现代浏览器都支持最终的HTTP/2草案所提供的大部分功能(例如,请参见此处).
但是,从使用ASP.NET和IIS的服务器端编码的角度来看,很难从Microsoft找到有关如何在.NET框架中使用此标准的信息,特别是在ASP.NET中(参见此处).
在目前使用.NET Framework 4或更高版本的解决方案中,有哪些选项可用于合并通过HTTP/2提供的技术?
此外,有没有人从微软发现有关System.Net
命名空间和类是否会更新的消息?
对不起基本的问题格式 - 我是网络开发的新手,只是想确保我跟上新兴技术.
1> usr..:
2016年7月21日:
HTTP/2需要服务器端的Windows 10或Windows Server 2016.这些操作系统随IIS 10一起提供.到目前为止,IIS 10尚未在旧操作系统上安装.鉴于过去的行为,它不太可能在下层操作系统上可用.
启用SSL(这是HTTP/2协议的要求)后,Windows 10上的IISExpress将开始使用更新的协议与浏览器进行交互.
(https://weblogs.asp.net/scottgu/released-today-visual-studio-2015-asp-net-4-6-asp-net-5-ef-7-previews)
鉴于HTTP/2不会改变任何HTTP语义,我不希望应用程序做任何特殊的事情来利用它.它应该适用于任何.NET版本和任何框架.不过我还没试过.
2015年2月:
现在,您需要在IIS前面使用代理服务器.或者是执行HTTP 2的CDN.鉴于所有浏览器都支持它,我希望所有主要的都能非常快速地支持它.
根据当前可用的Microsoft信息,Win10版本的IIS将支持HTTP 2.
鉴于HTTP 2背后有多少蒸汽,我很确定网络BCL类最终会更新.所有客户端和服务器似乎都愿意非常快地支持它.
Asp.net 4.6支持http2 https://weblogs.asp.net/scottgu/released-today-visual-studio-2015-asp-net-4-6-asp-net-5-ef-7-previews