Как увеличить ограничение размера json для почтового вызова ASP.NET WebAPI?

Моя форма на странице слишком велика. Он собирает данные ежемесячных измерений. Пожалуйста, посмотрите на образец:

{
"Year":2013,
"Month":3,
"Records":[
    {"Id":0,"Date":"3/1/2013","RiverSection":5,"UserNumber":56},
    {"Id":0,"Date":"3/1/2013","RiverSection":7,"UserNumber":200},
    {"Id":0,"Date":"3/1/2013","RiverSection":8,"UserNumber":556},
    {"Id":0,"Date":"3/2/2013","RiverSection":5,"UserNumber":56},
    {"Id":0,"Date":"3/2/2013","RiverSection":7,"UserNumber":200},
    ...
    ...
    {"Id":0,"Date":"3/31/2013","RiverSection":7,"UserNumber":200}
}

Поэтому я отправляю большие данные на APIController.

Я отлично работаю на своей локальной машине, используя сервер отладчика Visual Studio. Но после того, как я загрузил код на сервер (IIS 6). Это дает.500 Internal Server Error

Я попытался опубликовать некоторые примеры данных и проверил длину строкового json.

В одном примере набора данных длина моего JSON составляет 5743, и я получил "успех», Но если размер json увеличивается до 17345, я получаю.500 Internal Server Error

Поэтому я попытался увеличить лимит JSON. Основывается наэта почта

В :Web.Config



  
    
    
  


Но это не работает.

Есть другой ответ, используя:

var serializer = new JavaScriptSerializer();
serializer.MaxJsonLength = Int32.MaxValue;

Но где мы должны разместить этот код? в ?Global.asax

Обратите внимание, что я использую IIS 6. Так это проблема? Как правильно увеличить предел размера json, чтобы мои данные могли попасть в действие WebApi?

Спасибо за любую помощь.

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

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