JavaScriptSerializer. MaxJsonLength превышен. Какова лучшая практика для обработки этого?

Если вы пользователь Windows, тогда он находится в C: \ Users \ your_user_name \ Envs. Вы можете удалить его оттуда.

Также попробуйте в командной строке имя среды rmvirtualenv.

Я попытался с помощью командной строки, чтобы он сказал, что удален, но он все еще существует. Поэтому я вручную удаляю его.

15
задан Stephen Kennedy 3 October 2019 в 15:00
поделиться

1 ответ

Единственный способ установить максимальную длину для веб-методов, вызываемых из клиентского сценария, - это использовать файл web.config (ниже). В чем проблема с настройкой этого параметра? Я бы делал это каждый раз при многократных вызовах xhr для потоковой передачи данных.

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

ОБНОВЛЕНИЕ: Размер по умолчанию - 2097152, что эквивалентно 4 МБ строковых данных Unicode. Вы действительно собираетесь отправлять столько данных клиенту? Если это так, то, возможно, вам стоит обратить внимание на дизайн приложения, поскольку взаимодействие с пользователем будет медленным и громоздким.

33
ответ дан 1 December 2019 в 00:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: