在Azure App上禁用Asp.Net Core 2中的分块

时间:2018-02-15 15:55:16

标签: asp.net-core asp.net-core-mvc azure-app-service-envrmnt

与此核心版本question相同的问题。此问题在Core 2中没有消失。有一个简单的网页请求JSON在本地完美运行但是当发布到Azure应用程序时,它会丢失响应。默认情况下,在Azure中关闭Chunking,因此我不知道为什么会发生这种情况或如何将其关闭。 JSON请求很大,但在Core之前这不是问题,因为你可以设置MaxJsonLength。任何想法如何在发布到Azure应用程序时在Core 2中解决此问题?

本地响应标题:

content-type:application/json; charset=utf-8
date:Thu, 15 Feb 2018 15:29:01 GMT
server:Kestrel
status:200
x-powered-by:ASP.NET
x-sourcefiles:=?UTF-8?B?QzpcVXNlcnNcTWFyYXRob25Db25zdWx0YW50XERlc2t0b3BcUHJvamVjdHNcVGF5bG9yTWFkZVxXSE1TMlxXaG1zMi5XZWJcQXBwb2ludG1lbnRcUmVhZA==?=
x-stackifyid:V1|b2e4b90c-648e-4405-9374-93dc48422382|

Azure上的响应标头:

Content-Encoding:gzip
Content-Type:application/json; charset=utf-8
Date:Thu, 15 Feb 2018 15:23:42 GMT
Server:Kestrel
Transfer-Encoding:chunked
Vary:Accept-Encoding
X-Powered-By:ASP.NET

0 个答案:

没有答案