Отключить фрагментацию в Asp.Net Core 2 в приложении Azure

Та же проблема, что и в этом вопросе, который был для Core 1. Эта проблема не исчезла в Core 2. Имейте простую веб-страницу, которая запрашивает JSON, которая отлично работает локально, но при публикации в приложении Azure она отбрасывает ответ. Разделение по частям в Azure по умолчанию отключено, поэтому я понятия не имею, почему это происходит и как это отключить. Запрос JSON огромен, но до Core это никогда не было проблемой, поскольку вы могли установить MaxJsonLength. Есть идеи, как решить эту проблему в Core 2 при публикации в приложении Azure?

Заголовки ответов локально:

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

person John81    schedule 15.02.2018    source источник
comment
В рабочей среде применяется сжатие вашего ответа (gzip). Я почти уверен, что именно из этого исходит Transfer-Encoding: chunked, так как gzip передается в потоковом режиме. Я не уверен, почему вы хотите или думаете, что вам нужно избавиться от этого заголовка?   -  person Chris Pratt    schedule 15.02.2018
comment
Потому что сторонний элемент управления использует JSON и понятия не имеет, что делать с разбитым на фрагменты ответом. Для правильного отображения требуется весь результат JSON.   -  person John81    schedule 15.02.2018
comment
Разделение на фрагменты - это транспортная проблема, она должна быть невидимой, если вы не читаете из необработанного сокета.   -  person Tratcher    schedule 16.02.2018
comment
Вы нашли решение ?   -  person riadh gomri    schedule 21.06.2018