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.
Felmeddelandet innebär i 99 fall av 100 att skriptet har hängt sig. I det sista fallet har man så komplexa matematiska beräkningar (eller motsvarande) att de helt enkelt tar lång tid (läs: en minut eller så) att utföra.
I ditt fall låter det mer troligt att du har missat en liten detalj någonstans i skriptkoden, vilket är helt naturligt. Sånt gör vi alla ibland.
Exakt vad du har missat är svårt att gissa sig till när man inte vet vad du har för kod, men oftast rör det sig som sagt om en loop.