Server.ScriptTimeout この属性は、Asp スクリプトの実行の最大時間を指定します。ASP プログラムの実行時間がこの属性で指定された値を超えると、Asp はエラーを報告します。
このプロパティのサーバーのデフォルト値は 90 秒です。この値は次のようなコードで出力できます。
次のようにコードをコピーします。<%
Response.Write Server.ScriptTimeOut
Response.Write Http://www.vevb.com
%>
IIS のデフォルトの ScriptTimeout 値は 90 秒 (実際には IIS メタベースで設定されています) であるため、これを変更できます。プログラム内の値:
次のようにコードをコピーします:
<%Server.ScriptTimeOut=100%>
これにより、Asp プログラムの最大実行時間が 100 秒に変更されます。ただし、ここで注意すべき点は、設定された ScriptTimeOut 値が IIS のデフォルト設定値よりも大きいことです。つまり、このように ScriptTimeOut 値を設定すると、 <%Server.ScriptTimeOut=60%> は機能しません。デフォルト値は 90 であるため、設定値は 90 より大きい値のみにすることができます。90 より小さい場合でも、90 秒が優先されます。
もちろん、IIS のデフォルトの 90 秒も変更できます。詳しくは、IIS メタベースの変更方法に関する関連記事を参照してください。