热门标签 | 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。


推荐阅读
  • NotSupportedException无法将类型“System.DateTime”强制转换为类型“System.Object”
    本文介绍了在使用LINQ to Entities时出现的NotSupportedException异常,该异常是由于无法将类型“System.DateTime”强制转换为类型“System.Object”所导致的。同时还介绍了相关的错误信息和解决方法。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 本文介绍了Sencha Touch的学习使用心得,主要包括搭建项目框架的过程。作者强调了使用MVC模式的重要性,并提供了一个干净的引用示例。文章还介绍了Index.html页面的作用,以及如何通过链接样式表来改变全局风格。 ... [详细]
  • 本文介绍了Java集合库的使用方法,包括如何方便地重复使用集合以及下溯造型的应用。通过使用集合库,可以方便地取用各种集合,并将其插入到自己的程序中。为了使集合能够重复使用,Java提供了一种通用类型,即Object类型。通过添加指向集合的对象句柄,可以实现对集合的重复使用。然而,由于集合只能容纳Object类型,当向集合中添加对象句柄时,会丢失其身份或标识信息。为了恢复其本来面貌,可以使用下溯造型。本文还介绍了Java 1.2集合库的特点和优势。 ... [详细]
  • 本文介绍了Python函数的定义与调用的方法,以及函数的作用,包括增强代码的可读性和重用性。文章详细解释了函数的定义与调用的语法和规则,以及函数的参数和返回值的用法。同时,还介绍了函数返回值的多种情况和多个值的返回方式。通过学习本文,读者可以更好地理解和使用Python函数,提高代码的可读性和重用性。 ... [详细]
  • 本文介绍了关于Java异常的八大常见问题,包括异常管理的最佳做法、在try块中定义的变量不能用于catch或finally的原因以及为什么Double.parseDouble(null)和Integer.parseInt(null)会抛出不同的异常。同时指出这些问题是由于不同的开发人员开发所导致的,不值得过多思考。 ... [详细]
  • 在IDEA中运行CAS服务器的配置方法
    本文介绍了在IDEA中运行CAS服务器的配置方法,包括下载CAS模板Overlay Template、解压并添加项目、配置tomcat、运行CAS服务器等步骤。通过本文的指导,读者可以轻松在IDEA中进行CAS服务器的运行和配置。 ... [详细]
  • NetBPM的安装还是比较简单的,有比较详细的文档。1.当然是先下载运行程序了,netbpm-0.8.3.1.zip,官方网站ÿ ... [详细]
  • ASP.NET MVC 小牛之旅3:Routing——网址路由
    网址路由(Routing)在ASP.NETMVC中有两个主要用途,一个用途是匹配通过浏览器传来的HTTP请求,另一个用途则是响应适当的网址给浏览器。3.1匹配通过浏览器传来的HTT ... [详细]
  • npminstall-Dbabelcorebabelpreset-envbabelplugin-transform-runtimebabelpolyfillbabel-loader ... [详细]
  • 织梦DedeCMS配置手机wap站点,并绑定二级域名
    织梦DedeCMS织梦配置手机wap站点,并绑定二级域名。1.安装手机wap浏览模块2.根目录创建wap文件夹,将templets\wap文件移入根目录下的wap,如图:织梦Ded ... [详细]
  • 在windows7中安装sqlserver2005中碰到的问题1.iis检测失败的解决办法控制面板-》程序和功能-》打开或关闭windows功能-》打开IISFeatures,点左 ... [详细]
  • 对hishop 商城 web.config加密,和解密码详细说明 ... [详细]
  • 问题描述: ... [详细]
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社区 版权所有