Server.ScriptTimeout Этот атрибут определяет максимальное время выполнения сценария Asp. Если время работы программы asp превышает значение, указанное в этом атрибуте, Asp сообщит об ошибке.
Значение этого свойства по умолчанию для сервера — 90 в секундах. Мы можем вывести это значение с помощью следующего кода:
Скопируйте код следующим образом:<%
Response.Write Server.ScriptTimeOut
Response.Write Http://www.vevb.com
%>
Поскольку значение ScriptTimeout по умолчанию для IIS составляет 90 секунд (фактически оно установлено в метабазе IIS), мы можем изменить это значение в нашей программе:
Скопируйте следующий код:
<%Server.ScriptTimeOut=100%>
Это изменит максимальное время выполнения программы Asp на 100 секунд. Однако здесь следует отметить, что установленное значение ScriptTimeOut больше, чем значение настройки IIS по умолчанию. Другими словами, если мы установим такое значение ScriptTimeOut, <%Server.ScriptTimeOut=60%> не будет работать. поскольку значение по умолчанию — 90, установленное значение может быть только больше 90. Если оно меньше 90, то 90 секунд все равно будут преобладать.
Конечно, 90 секунд IIS по умолчанию также можно изменить. Подробную информацию о том, как изменить метабазу IIS, можно найти в соответствующих статьях.