Server.ScriptTimeout Dieses Attribut gibt die maximale Zeit für die Ausführung des Asp-Skripts an. Wenn die Laufzeit des Asp-Programms den durch dieses Attribut angegebenen Wert überschreitet, meldet Asp einen Fehler.
Der Server-Standardwert dieser Eigenschaft ist 90, in Sekunden. Wir können diesen Wert durch Code wie diesen ausgeben:
Kopieren Sie den Code wie folgt:<%
Response.Write Server.ScriptTimeOut
Response.Write Http://www.vevb.com
%>
Da der Standard-ScriptTimeout-Wert von IIS 90 Sekunden beträgt (tatsächlich in der IIS-Metabasis festgelegt), können wir dies ändern Wert in unserem Programm:
Kopieren Sie den Code wie folgt:
<%Server.ScriptTimeOut=100%>
Dadurch ändert sich die maximale Ausführungszeit des Asp-Programms auf 100 Sekunden. Hier ist jedoch zu beachten, dass der eingestellte ScriptTimeOut-Wert größer ist als der Standardeinstellungswert von IIS. Mit anderen Worten, wenn wir den ScriptTimeOut-Wert wie folgt festlegen, funktioniert <%Server.ScriptTimeOut=60%>. Da der Standardwert 90 beträgt, kann der eingestellte Wert nur größer als 90 sein. Wenn er kleiner als 90 ist, haben immer noch 90 Sekunden Vorrang.
Natürlich können die standardmäßigen 90 Sekunden von IIS auch geändert werden. Weitere Informationen finden Sie in den entsprechenden Artikeln zum Ändern der IIS-Metabasis.