Превышен предел буфера ответа - PullRequest
38 голосов
/ 11 февраля 2011

Я выполняю простой запрос, чтобы вывести данные из моей базы данных и отобразить их.Я получаю сообщение об ошибке Response Buffer Limit Exceeded.

Ошибка: Ошибка объекта ответа 'ASP 0251: 80004005'
Превышен лимит буфера ответа
/abc/test_maintenanceDetail.asp, строка 0
Выполнение страницы ASP вызвалоБуфер ответа превысил установленный лимит.

Я также попытался Response.flush в своем цикле и также использую response.buffer = false в верхней части страницы, но все же я не получаю никаких данных.

Моя база данных содержит5600 записей для этого, пожалуйста, дайте мне несколько шагов или код для решения проблемы.

Ответы [ 11 ]

0 голосов
/ 10 ноября 2016

Я исправил ошибку «ASP 0251: 80004005» Предел буфера ответа следующим образом:

Чтобы увеличить предел буферизации в IIS 6, выполните следующие действия:

Нажмите Пуск, нажмите Выполнить,введите cmd и нажмите кнопку ОК.Введите следующую команду и нажмите клавишу ВВОД: cd / d% systemdrive% \ inetpub \ adminscripts Введите следующую команду и нажмите клавишу ВВОД: cscript.exe adsutil.vbs SET w3svc / aspbufferinglimit LimitSize Примечание LimitSize представляет размер ограничения буферизации в байтах,Например, номер 67108864 устанавливает размер ограничения буферизации 64 МБ.Чтобы убедиться, что лимит буфера установлен правильно, выполните следующие действия:

Нажмите Пуск, нажмите Выполнить, введите cmd и нажмите кнопку ОК.Введите следующую команду и нажмите клавишу ВВОД: cd / d% systemdrive% \ inetpub \ adminscripts Введите следующую команду и нажмите клавишу ВВОД: cscript.exe adsutil.vbs GET w3svc / aspbufferinglimit

относится к https://support.microsoft.com/en-us/kb/944886

...