Server.ScriptTimeout Este atributo fornece o tempo máximo para execução do script Asp. Se o tempo de execução do programa asp exceder o valor especificado por este atributo, o Asp reportará um erro.
O valor padrão do servidor desta propriedade é 90, em segundos. Podemos gerar esse valor por meio de um código como este:
Copie o código da seguinte forma:<%
Response.Write Server.ScriptTimeOut
Response.Write Http://www.vevb.com
%>
Como o valor padrão de ScriptTimeout do IIS é 90 segundos (na verdade definido na metabase do IIS), podemos alterar isso valor em nosso programa:
Copie o código da seguinte forma:
<%Server.ScriptTimeOut=100%>
Isso altera o tempo máximo de execução do programa Asp para 100 segundos. No entanto, uma coisa a ser observada aqui é que o valor definido de ScriptTimeOut é maior que o valor de configuração padrão do IIS. Em outras palavras, se definirmos o valor de ScriptTimeOut assim, <%Server.ScriptTimeOut=60%> não funcionará. como o valor padrão é 90, o valor definido só pode ser maior que 90. Se for menor que 90, 90 segundos ainda prevalecerão.
Obviamente, os 90 segundos padrão do IIS também podem ser alterados. Para obter detalhes, consulte os artigos relacionados sobre como modificar a metabase do IIS.