Как изменить параметры разрешенного размера ответа по умолчанию для приложения Web API?

У меня есть метод веб-API, который возвращает список событий:

public HttpResponseMessage GetEvents()
{
...
}

Моя служба поддерживает ответы Xml и JSON с использованием DataContractSerializer (для xml) и DataContractJsonSerializer (для JSON).

Размер ответа может быть как 30 МБ.

Каков допустимый размер ответа по умолчанию в ASP.NET Web API, размещенном в IIS?

Как изменить настройки по умолчанию?

Какова наилучшая практика при возврате таких больших данных (хотя они не такие большие)?

Должен ли я застегнуть ответ?

Также мы можем получать один запрос в секунду.

Спасибо

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

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