Alguien me lo puede explicar

13/07/2004 - 11:15 por hba | Informe spam
Tengo un problema de rendimiento en una página asp.
Se me ha ocurrido (en realidad me dio la idea uno de este grupo) incluir
código para que me vaya escribiendo en un fichero de texto el progreso de
por donde va la ejecución del asp.
Y bueno, llevo bastante tiempo con esto de los asps y me acabo de quedar un
poco perplejo.
Uso el scripting.filesystemobject para crear el fichero de texto. El
createobject está al principio del código. Pues lo que me pasa es que el
fichero se crea, empieza a rellenarse con los pasos donde he puesto el
writeline y al de un rato da un error de asp de "permision denied" en la
línea donde está el createtextfile. Esto no me lo explico. por que el
fichero está y está rellenándose, vamos que por esa línea ya había pasado
por cojones, con perdon, hace tiempo. Pero encima, lo que mas me ha
sorprendido es que el asp "sigue" ejecutandose por que el fichero sigue
rellenandose y hasta el final, vamos que ló ultimo que hace el asp es
escribir "y terminamos" en el fichero y lo escribe.
Yo pensaba que si un asp daba un error de vbscript, el asp dejaba de
ejecutarse, pero esta visto que esto no es así.

Alguien podría por favor explicarme esto.

Gracias y saludos.

Preguntas similare

Leer las respuestas

#1 Miguel Gonzalez
13/07/2004 - 13:32 | Informe spam
Hola hba.

Sospecho que el código intenta volver a crear el archivo y el servidor
bloquea la creación porque lo está utilizando (agregando los datos).

Revisa que el código llame una única vez el "CreateTextFile".

Saludos!
Miguel

hba wrote:

Tengo un problema de rendimiento en una página asp.
Se me ha ocurrido (en realidad me dio la idea uno de este grupo) incluir
código para que me vaya escribiendo en un fichero de texto el progreso de
por donde va la ejecución del asp.
Y bueno, llevo bastante tiempo con esto de los asps y me acabo de quedar un
poco perplejo.
Uso el scripting.filesystemobject para crear el fichero de texto. El
createobject está al principio del código. Pues lo que me pasa es que el
fichero se crea, empieza a rellenarse con los pasos donde he puesto el
writeline y al de un rato da un error de asp de "permision denied" en la
línea donde está el createtextfile. Esto no me lo explico. por que el
fichero está y está rellenándose, vamos que por esa línea ya había pasado
por cojones, con perdon, hace tiempo. Pero encima, lo que mas me ha
sorprendido es que el asp "sigue" ejecutandose por que el fichero sigue
rellenandose y hasta el final, vamos que ló ultimo que hace el asp es
escribir "y terminamos" en el fichero y lo escribe.
Yo pensaba que si un asp daba un error de vbscript, el asp dejaba de
ejecutarse, pero esta visto que esto no es así.

Alguien podría por favor explicarme esto.

Gracias y saludos.




Respuesta Responder a este mensaje
#2 Jorge Oblitas
13/07/2004 - 23:21 | Informe spam
llega a crear el archuivo fisico_

podria estar haciendolo en meoria y al volcarlo tiene el error de permisos

Jorge
"Miguel Gonzalez" wrote in message
news:#
Hola hba.

Sospecho que el código intenta volver a crear el archivo y el servidor
bloquea la creación porque lo está utilizando (agregando los datos).

Revisa que el código llame una única vez el "CreateTextFile".

Saludos!
Miguel

hba wrote:

> Tengo un problema de rendimiento en una página asp.
> Se me ha ocurrido (en realidad me dio la idea uno de este grupo) incluir
> código para que me vaya escribiendo en un fichero de texto el progreso


de
> por donde va la ejecución del asp.
> Y bueno, llevo bastante tiempo con esto de los asps y me acabo de quedar


un
> poco perplejo.
> Uso el scripting.filesystemobject para crear el fichero de texto. El
> createobject está al principio del código. Pues lo que me pasa es que el
> fichero se crea, empieza a rellenarse con los pasos donde he puesto el
> writeline y al de un rato da un error de asp de "permision denied" en la
> línea donde está el createtextfile. Esto no me lo explico. por que el
> fichero está y está rellenándose, vamos que por esa línea ya había


pasado
> por cojones, con perdon, hace tiempo. Pero encima, lo que mas me ha
> sorprendido es que el asp "sigue" ejecutandose por que el fichero sigue
> rellenandose y hasta el final, vamos que ló ultimo que hace el asp es
> escribir "y terminamos" en el fichero y lo escribe.
> Yo pensaba que si un asp daba un error de vbscript, el asp dejaba de
> ejecutarse, pero esta visto que esto no es así.
>
> Alguien podría por favor explicarme esto.
>
> Gracias y saludos.
>
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida