Server.ScriptTimeout = 10
とするとタイムアウトを 10 秒に設定できるが、リファレンスを確認すると
ScriptTimeout プロパティには、メタベース内で指定した値よりも小さい値を設定することはできません。たとえば、NumSeconds に 10 を設定しても、メタベースの設定が既定値の 90 秒であれば、スクリプトは 90 秒後にタイムアウトになります。ただし、NumSeconds に 100 を設定した場合は、スクリプトは 100 秒後にタイムアウトになります。
となっている。つまり、画面上で設定した値を下回ることはできない、ということだ。