Как я предложил в комментарии, попробуйте отладить проблему, записав в текстовый файл и, надеюсь, найти место, где код застрял. Пример кода будет:
<%
Option Explicit
Dim objFSO, oLogFile, myCounter
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set oLogFile = objFSO.CreateTextFile(Server.MapPath("customer_log.txt"))
oLogFile.WriteLine "BEGIN - " & Now()
'here comes your own code
'.....
'for example loop over some recordset
oLogFile.WriteLine "LOOP START - " & Now()
myCounter = 0
Do Until oRS.EOF
oLogFile.WriteLine "Loop iteration #" & (myCounter + 1) & " Started - " & Now()
'.....
'.....
'.....
oLogFile.WriteLine "Loop iteration #" & (myCounter + 1) & " Finished - " & Now()
myCounter = myCounter + 1
oRS.MoveNext
Loop
oLogFile.WriteLine "LOOP END - " & Now()
oRS.Close
oLogFile.WriteLine "Recordset was closed - " & Now()
'.....
'after your code is finished:
oLogFile.WriteLine "END - " & Now()
oLogFile.Close
Set oLogFile = Nothing
Set objFSO = Nothing
%>
Теперь после выполнения страницы в браузере найдите файл с именем customer_log.txt в том же каталоге, что и ваш ASP-файл, и проверьте его содержимое.