热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ASP.NET4.6不会在HTTP2(azure网站)中转换响应-ASP.NET4.6doesn'tturnresponseinHTTP2(azurewebsite)

Ivesetmywebsitetoasp.net4.6runtimeandthewebsitewasallreadyonlyaccessibleinhttpsso

I've set my website to asp.net 4.6 runtime and the website was all ready only accessible in https so those two requirements are met. Also I visited the site with an HTTP2 supporting browser like Chrome or IE11. Also the website is hosted as a Microsoft Azure Website

我已经将我的网站设置为asp.net 4.6运行时,并且该网站只能通过https访问,因此满足了这两个要求。我也使用支持浏览器的浏览器访问了网站,例如Chrome或IE11。该网站也作为Microsoft Azure网站托管

I've used the following sites for reference https://channel9.msdn.com/Events/Visual-Studio/Connect-event-2014/812 and http://www.dotnetcurry.com/aspnet/1127/aspnet-webforms-new-features

我使用以下网站作为参考https://channel9.msdn.com/Events/Visual-Studio/Connect-event-2014/812和http://www.dotnetcurry.com/aspnet/1127/aspnet-webforms -新功能

Unfortunately I can't share the website with you because it's a client's and I guess he doesn't like that.

不幸的是我无法与你分享网站,因为它是一个客户端,我想他不喜欢这样。

My question to you is, has anyone already used HTTP2 on Azure and maybe have some tips or input for me? Thanks!

我的问题是,有没有人已经在Azure上使用HTTP2,可能有一些提示或输入给我?谢谢!

3 个解决方案

#1


5  

@Casper,

@Casper,

short answer should be "NO", it is not supported yet.

简短的回答应该是“NO”,它还不支持。

there is an old discussion in below link

在下面的链接中有一个旧的讨论

https://superuser.com/questions/926663/iis-and-http-2-server-support

https://superuser.com/questions/926663/iis-and-http-2-server-support

to check what OS Azure App Service is running, you can create a site, go to your debug console from scm site (https://{your site name}.scm.azurewebsites.net/DebugConsole), and run "ver"

要检查正在运行的OS Azure App Service,您可以创建一个站点,从scm站点(https:// {您的站点名称} .scm.azurewebsites.net / DebugConsole)转到调试控制台,然后运行“ver”

from wikipedia https://en.wikipedia.org/wiki/List_of_Microsoft_Windows_versions

来自维基百科https://en.wikipedia.org/wiki/List_of_Microsoft_Windows_versions

NT 6.2 is Windows Server 2012

NT 6.2是Windows Server 2012

enter image description here enter image description here

#2


2  

The ASP.NET 4.6 Runtime only supports HTTP/2 on Windows 10 using latest IIS and Windows 2016 IIS. Doesn't add that capability to prior OS/IIS combos (I've tried). I don't think Azure Websites yet supports HTTP/2, at least when I checked a few months back, probably not Windows 2016/newest IIS since Windows 2016 was still in Technical Preview last time I checked. (Also I think due to browser support you need to use SSL for HTTP/2 connections...so would make sure trying over https for your azure site...)

ASP.NET 4.6 Runtime仅在Windows 10上使用最新的IIS和Windows 2016 IIS支持HTTP / 2。不会将此功能添加到以前的OS / IIS组合(我已经尝试过)。我不认为Azure网站还支持HTTP / 2,至少在我几个月前检查过时,可能不是Windows 2016 /最新的IIS,因为Windows 2016上次我检查时仍然在技术预览版中。 (另外我认为由于浏览器的支持,您需要使用SSL进行HTTP / 2连接......所以请确保为您的azure站点尝试使用https ...)

#3


0  

The Auzre App Service was recently (Jan 2018) upgraded to server 2016, and the team are working on enabling HTTP/2 on the platform.

Auzre App Service最近(2018年1月)升级到服务器2016,该团队正致力于在平台上启用HTTP / 2。

The latest status from the team on 16th March 2018 was:

该团队于2018年3月16日的最新状态是:

Hi all, thank you for your patience! We are getting through a few last items getting ready to release HTTP/2 support very soon. I'll be notifying here and our team blog once available. https://aka.ms/AppServiceBlog

大家好,感谢您的耐心等待!我们正在准备好一些最后的项目,准备很快发布HTTP / 2支持。我会在这里通知我们的团队博客。 https://aka.ms/AppServiceBlog

A work around we're using for one of our sites (not on Azure, but still on an older version of IIS) is to use an HTTP/2 enabled CDN infront of the application.

我们用于其中一个站点(不在Azure上,但仍在旧版本的IIS上)的工作是使用应用程序的HTTP / 2启用CDN。


推荐阅读
  • 本文深入探讨了 Java 中的 Serializable 接口,解释了其实现机制、用途及注意事项,帮助开发者更好地理解和使用序列化功能。 ... [详细]
  • 自 Node.js 6.3 版本起,调试功能已内置在核心模块中,无需额外安装 node-inspector 等工具。通过简单的命令即可启动调试模式,并利用 Chrome 浏览器进行高效的代码调试。 ... [详细]
  • Java 架构:深入理解 JDK 动态代理机制
    代理模式是 Java 中常用的设计模式之一,其核心在于代理类与委托类共享相同的接口。代理类主要用于为委托类提供预处理、过滤、转发及后处理等功能,以增强或改变原有功能的行为。 ... [详细]
  • 将Web服务部署到Tomcat
    本文介绍了如何在JDeveloper 12c中创建一个Java项目,并将其打包为Web服务,然后部署到Tomcat服务器。内容涵盖从项目创建、编写Web服务代码、配置相关XML文件到最终的本地部署和验证。 ... [详细]
  • XNA 3.0 游戏编程:从 XML 文件加载数据
    本文介绍如何在 XNA 3.0 游戏项目中从 XML 文件加载数据。我们将探讨如何将 XML 数据序列化为二进制文件,并通过内容管道加载到游戏中。此外,还会涉及自定义类型读取器和写入器的实现。 ... [详细]
  • MQTT技术周报:硬件连接与协议解析
    本周开发笔记重点介绍了在新项目中使用MQTT协议进行硬件连接的技术细节,涵盖其特性、原理及实现步骤。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 本文详细探讨了JDBC(Java数据库连接)的内部机制,重点分析其作为服务提供者接口(SPI)框架的应用。通过类图和代码示例,展示了JDBC如何注册驱动程序、建立数据库连接以及执行SQL查询的过程。 ... [详细]
  • 本文探讨了在C++中如何有效地清空输入缓冲区,确保程序只处理最近的输入并丢弃多余的输入。我们将介绍一种不阻塞的方法,并提供一个具体的实现方案。 ... [详细]
  • 本文详细介绍了在腾讯云服务器上配置 phpMyAdmin 的方法,包括安装、配置和解决常见问题。通过这些步骤,您可以轻松地在腾讯云环境中部署并使用 phpMyAdmin。 ... [详细]
  • 本文介绍了如何在多线程环境中实现异步任务的事务控制,确保任务执行的一致性和可靠性。通过使用计数器和异常标记字段,系统能够准确判断所有异步线程的执行结果,并根据结果决定是否回滚或提交事务。 ... [详细]
  • 本文介绍了如何使用JavaScript的Fetch API与Express服务器进行交互,涵盖了GET、POST、PUT和DELETE请求的实现,并展示了如何处理JSON响应。 ... [详细]
  • 深入解析 Android IPC 中的 Messenger 机制
    本文详细介绍了 Android 中基于消息传递的进程间通信(IPC)机制——Messenger。通过实例和源码分析,帮助开发者更好地理解和使用这一高效的通信工具。 ... [详细]
  • 1Authenticator简介1.1层次结构图1.2作用职责是验证用户帐号,是ShiroAPI中身份验证核心的入口点;接口中声明的authenticate方法就是用来实现认证逻辑 ... [详细]
author-avatar
亦涵Doris
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有