So what does it do?
This extension specifies the maximum amount of time your web server will continue processing your page until the client is sent an error message (the default server value is 90 seconds). It does this by settting the ASP Server.ScriptTimout property of the Server Object.
Server.ScriptTimeout Syntax
<% Server.ScriptTimeout = NumSeconds %>
Why should I use it?
Usually the default server value of 90 seconds is enough to process your page. Sometimes when you have a very large page, or are uploading data to a server there is a need to extend this time. If you feel your page is timing out you will see one of two error messages depending on you browser settings.
HTTP 500 Internal Server Error
or
Active Server Pages error 'ASP 0113'
Script timed out
/timed_out_page.asp
The maximum amount of time for a script to execute was exceeded. You can change this limit by specifying a new value for the property Server.ScriptTimeout or by changing the value in the IIS administration tools.
If you get the first error message in Internet Explorer I would recommend changing your preferences to allow IE to display the more detailed error message as seen above. First go to the
in the top menu and then select the Advanced tab. Scroll down and find the highlighted selection as seen below and remove the tick. Now re-load your page and you should see the more in-depth error message (you may have to shut IE down and re-launch it!).How do I use it?
After installing the server bahaviour you can access it through the
menu in the Server Behaviours panel.
Once lauched simply enter a positive numerical value into the input box :)
Extra Info.
Well, this is the first extension I have created for Ultra-Dev and I know it's not rocket science but I have to say that it would not have been done without the help of Waldo Smeets from UDzone and Massimo Foti. Both gave me help, tips and pointers on extension building and gently pushed me into it's murky world ;) Created by web chimps @ http://www.ultra-dumb.co.uk