установка jsonSerialization maxJsonLength в ASP.net Web.Config выдает ошибку 500

Итак, я продолжаю получать страницу 500 - Внутренняя ошибка сервера на моем .net сайте, когда я устанавливаю maxJsonLength в моем web.config.

Я изменяю .config, потому что, хотя я использую MaxJsonLength = Int32.MaxValue на моем JavaScript-сервере vb.net, я все еще получаю InvalidOperationException для большого словаря, который я пытаюсь передать, даже если он значительно ниже 4 ГБ. MaxJsonLength @ Int32.MaxValue разрешает или даже предполагает ограничение по умолчанию в 4 МБ.

Я использую toolkitscriptmanager, если это что-то значит.

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

это не помогло (фактически, оно также выдает ошибку 500 без кода выше)

<sectionGroup name="system.web.extensions" type="System.Web.Extensions">
  <sectionGroup name="scripting" type="System.Web.Extensions">
    <sectionGroup name="webServices" type="System.Web.Extensions">
      <section name="jsonSerialization" type="System.Web.Extensions"/>
    </sectionGroup>
  </sectionGroup>
</sectionGroup>

слышал, что это должно помочь с InvalidOperationException, но это не так. Я вынул его, и все равно 500 ошибок.

<add key="aspnet:MaxJsonDeserializerMembers" value="2147483647" />

Спасибо заранее!

Edit

Та же проблема, но его решение не работает для меня. Последний код, который он добавил, также дает 500 ошибок.Проблема с & lt; system.web.extensions & gt; группа конфигурации при обновлении до .NET 4.0

Ответы на вопрос(3)

Ваш ответ на вопрос