ASP's ScriptTimeout property sets the length of time in seconds that ASP pages will allow for a script to execute. The default value of this property in IIS is 90 seconds. In a file upload, the ASP page must execute for the duration of the upload. If your user is transferring information over a slow line or is transferring a large quantity of information, it is easy to exceed this limit.
To increase the ASP ScriptTimeout in IIS:
To increase the ASP ScriptTimeout in script, set the property Server.ScriptTimeout
.
For example:
<% Server.ScriptTimeout = 300 %>
The FileUp registry key DynamicAdjustScriptTimeout allows you to ensure that large uploads and downloads will not be timed out. If this key is set to True, IIS's ScriptTimeout value will be increased until an upload or download is complete.
To enable DynamicAdjustScriptTimeout: