Problema con error 'ASP 0113'

26/11/2004 - 18:58 por Diego Fernández | Informe spam
Hola a todos:

Tengo un problema con una página ASP que convierte un fichero de texto a un
fichero xml.
Si la ejecuto con un fichero "pequeño" funciona perfectamente, pero si la
ejecuto sobre el fichero real con el que tenemos que trabajar nos da un
error 'ASP 0113' indicando Server TimeOut.

Tengo claro que no es un problema de bucle infinito porque con ficheros mas
pequeños lo hace correctamente, sino que el bucle es tan grande que lo corta
ántes de lo debido.

El fichero .asp contiene una linea:
Server.ScriptTimeout00

He probado a aumentar este valor incluso a un millón y sigue dando el mismo
error.

¿Como puedo solucionar este problema?

Un saludo.
Diego Fernández
 

Leer las respuestas

#1 Manuel Vera
26/11/2004 - 22:47 | Informe spam
Una idea:

El parser de XML de microsoft te permite ejecutar una pagina web en forma
asincrona.
Podrias colocar el proceso en una pagina X.ASP que se encargue de esa tarea
que te da timeout y la mandas a ejecutar.
Quizas con una Session("") al final de X.ASP puedas indicar en una página a
tu usuario que el archivo ya esta creado.

El codigo seria algo como:

dim oHTTP, oXDOC, URL
dim nodox
dim Aprobado, clase, sHtm, sXML

Set oHTTP = Server.CreateObject("Microsoft.XMLHTTP")
Set oXDOC = Server.CreateObject("MSXML2.DOMDocument.3.0")
oXDOC.setProperty "SelectionLanguage", "XPath"

Url = "X.ASP"

oHTTP.open "POST", URL, False
oHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
oHTTP.setRequestHeader "Accept-Charset", "iso-8859-1"
URL = ""
''' URL = QUERYSTRING()
''' Si tu pagina recibe QUERYSTRING lo colocas en QUERYSTRING()
oHTTP.send URL

Salu2
MV


"Diego Fernández" wrote in message
news:eblu$F%
Hola a todos:

Tengo un problema con una página ASP que convierte un fichero de texto a


un
fichero xml.
Si la ejecuto con un fichero "pequeño" funciona perfectamente, pero si la
ejecuto sobre el fichero real con el que tenemos que trabajar nos da un
error 'ASP 0113' indicando Server TimeOut.

Tengo claro que no es un problema de bucle infinito porque con ficheros


mas
pequeños lo hace correctamente, sino que el bucle es tan grande que lo


corta
ántes de lo debido.

El fichero .asp contiene una linea:
Server.ScriptTimeout00

He probado a aumentar este valor incluso a un millón y sigue dando el


mismo
error.

¿Como puedo solucionar este problema?

Un saludo.
Diego Fernández


Preguntas similares