Классический ASP выдает внутреннюю ошибку сервера 500

Нужна ваша помощь с устаревшим приложением ASP, установленным на IIS 7. Приложение подключается к Oracle 10 и извлекает данные. Если количество строк превышает 500, в браузере отображается ошибка внутреннего сервера 500. Как это побороть? Есть ли какие-нибудь журналы, которые я могу проверить, чтобы исправить эту ошибку. Есть ли что-нибудь, что мне нужно сделать с параметрами тайм-аута?

Любые указатели будут большим подспорьем.

Спасибо огромное.


person µMax    schedule 17.01.2013    source источник
comment
Проверьте этот пост, чтобы получить дополнительную информацию об ошибке: stackoverflow.com/questions/1453791/   -  person sgeddes    schedule 17.01.2013
comment
Также отключите дружественные IE сообщения об ошибках.   -  person Shadow Wizard Wearing Mask V2    schedule 20.01.2013
comment
Если вы используете IIS7 и хотите получать достойные сообщения об ошибках, а также отключить удобные сообщения об ошибках HTTP, вам необходимо войти в диспетчер IIS, перейти на свой веб-сайт, в разделе ASP перейдите по ссылке: Компиляция ›Свойства отладки› Отправить ошибки в браузер = Истинный. Это должно сделать их немного полезнее :)   -  person Hank    schedule 21.01.2013
comment
Также ›Веб-сайт по умолчанию -› Нажмите Свойства страниц ошибок и выберите Подробные ошибки.   -  person Hank    schedule 21.01.2013


Ответы (1)


Если вы пробовали описанные выше методы, чтобы узнать, какую ошибку вы получаете, и она связана с буфером, то вам необходимо увеличить лимит буфера ответа. в IIS 7 щелкните веб-сайт, щелкните ASP, щелкните свойства ограничений, также увеличьте предел буфера ответа и предел времени ожидания сценария. Надеюсь это поможет.

person Hamada    schedule 23.01.2013
comment
Или вы также можете добавить response.flush что-нибудь в свой код, например, каждые 100 записей. Таким образом, результаты отправляются клиенту до создания всей страницы. - person DanB; 25.10.2018