У меня есть сценарий ASP Classic, который должен делать много вещей (только для администратора), включая запуск хранимого процесса, который занимает 4 минуты для выполнения.Server.ScriptTimeout = 0 Не работает
Однако, даже если у меня есть
Server.ScriptTimeout = 0
справа в верхней части страницы, это, кажется, игнорировать его - 2003 и 2012 серверов.
Я попытался проиндексировать proc как можно больше, но его для снижения обычно искали условия, поэтому я должен очистить все хаки, секс-спам и так далее.
Я не понимаю, почему Server.ScriptTimeout = 0 игнорируется.
Фактическая ошибка это и приходит только
сбойных Server Pages 'ASP 0113'
Script таймаут
/admin/restricted/fix.asp
В Превышено максимальное время выполнения сценария. Вы можете изменить этот предел , указав новое значение для свойства Server.ScriptTimeout или изменив значение в инструментах администрирования IIS .
Он никогда не использовал это, и он должен переопределять значение по умолчанию, установленное в IIS 30 секунд.
Я обеспечил тайм-аут команды proc 0 так неограниченно и это ошибки ПОСЛЕ возврата из proc.
У кого-нибудь есть идеи?
Но что произойдет, если я не хочу давать ВСЕ страницы в моей системе массовое значение таймаута. Я хочу, чтобы определенные страницы имели действительно высокий тайм-аут. Установка значения по умолчанию в IIS на самом высоком уровне означает, что я должен поставить Server.ScriptTimeout = 30 в верхней части всех моих страниц или разрешить страницы, которые могут быть забиты BOTS/Hackers и т. Д., Чтобы работать в течение очень долгого времени, что приведет к проблемы. – MonkeyMagix
Я не рекомендую изменять значение в IIS. Только установите Server.ScriptTimeout на нужные ему страницы. – Keith