ASP.net Web API вырезан под магическим числом 2033 символов - PullRequest
0 голосов
/ 07 января 2019

Я видел Строка ответа обрезана до 2033 символов , и у меня та же проблема, но я не могу найти ответ. Моя база данных - это MS SQL 2016, размещенный в Hostbuddy, а мой сервис ASP.net Web API - это проект Visual Studio, размещенный в AZURE. Когда я звоню, мой JSON обрезается до 2033 символов. Мой веб-конфиг имеет

<system.web.extensions>
<scripting>
  <webServices>
    <jsonSerialization maxJsonLength="2147483644"/>
  </webServices>
</scripting>

Таким образом, мой запрос направляется в Azure к Hostbuddy для данных (MS SQL 2016) и обратно в AZURE, а затем к клиенту. Это не моя производственная установка, но она отлично работает для разработки (за исключением этой проблемы) с развертыванием в один клик. Это проблема Azure или Hostbuddy? Спасибо

Ответ на FOR JSON path возвращает меньшее количество строк в AZURE SQL действительно решает проблему, но вопрос, почему этот вопрос должен остаться, заключается в том, что после полдня в поисках ответа он никогда не был найденный. Разработчик не будет автоматически рассматривать проблему как ошибку Microsoft. Я перечислил другой вопрос, на который нет ответа

...