Server.ScriptTimeout Atribut ini memberikan waktu maksimum untuk eksekusi skrip Asp. Jika waktu berjalan program asp melebihi nilai yang ditentukan oleh atribut ini, Asp akan melaporkan kesalahan.
Nilai default server dari properti ini adalah 90, dalam hitungan detik. Kita dapat mengeluarkan nilai ini melalui kode seperti ini:
Salin kode sebagai berikut:<%
Response.Write Server.ScriptTimeOut
Response.Write Http://www.vevb.com
%>
Karena nilai ScriptTimeout default IIS adalah 90 detik (sebenarnya diatur di IIS Metabase), kita dapat Mengubah ini nilai dalam program kita:
Salin kode sebagai berikut:
<%Server.ScriptTimeOut=100%>
Ini mengubah waktu eksekusi maksimum program Asp menjadi 100 detik. Namun, satu hal yang perlu diperhatikan di sini adalah bahwa nilai ScriptTimeOut yang ditetapkan lebih besar dari nilai pengaturan default IIS Dengan kata lain, jika kita menetapkan nilai ScriptTimeOut seperti ini, <%Server.ScriptTimeOut=60%> tidak akan berfungsi. karena nilai defaultnya adalah 90, nilai yang ditetapkan hanya boleh lebih besar dari 90. Jika lebih kecil dari 90, maka 90 detik akan tetap berlaku.
Tentu saja, default 90 detik IIS juga dapat diubah. Untuk detailnya, silakan merujuk ke artikel terkait tentang cara memodifikasi Metabase IIS.