ejecutar en segundo plano

23/10/2006 - 18:01 por natalia | Informe spam
Hola,
a ver si alguien me puede ayudar. necesito ajecutar en segundo plano código
en el servidor cuando un cliente abre una determinada página: ¿alguien sabe
cómo hacer esto en asp?
Gracias y saludos
Natalia

Preguntas similare

Leer las respuestas

#1 Matias Iacono
23/10/2006 - 19:02 | Informe spam
No es del todo posible ejecutar codigo en segundo plano.

O sea, si la pagina se esta cargando, no puedes tener otro hilo trabajando
sobre ella.

Lo que puedes hacer es llamar a otra pagina mientras que la actual sigue
mostrandose. Esto lo puedes hacer con AJAX, especificamente con XMLHTTP.

Mira: http://en.wikipedia.org/wiki/XMLHttpRequest

Saludos.

Microsoft MVP
Orador Regional INETA


"" wrote:

Hola,
a ver si alguien me puede ayudar. necesito ajecutar en segundo plano código
en el servidor cuando un cliente abre una determinada página: ¿alguien sabe
cómo hacer esto en asp?
Gracias y saludos
Natalia
Respuesta Responder a este mensaje
#2 natalia
23/10/2006 - 19:28 | Informe spam
Hola Matías,
creo que me he explicado mal (pienso). lo que a mi me gustaría hacer es que
cuando se carga una determinada página, por ejemplo, que indica que el
proceso ha finalizado correctamente, directamente llamar a otro proceso que
se ejecute únicamente en el servidor y terminar la conexión con el cliente,
sin que el cliente tenga que esperar ¿es esto posible?
gracias otra vez
Natalia

"Matias Iacono" wrote:

No es del todo posible ejecutar codigo en segundo plano.

O sea, si la pagina se esta cargando, no puedes tener otro hilo trabajando
sobre ella.

Lo que puedes hacer es llamar a otra pagina mientras que la actual sigue
mostrandose. Esto lo puedes hacer con AJAX, especificamente con XMLHTTP.

Mira: http://en.wikipedia.org/wiki/XMLHttpRequest

Saludos.

Microsoft MVP
Orador Regional INETA


"" wrote:

> Hola,
> a ver si alguien me puede ayudar. necesito ajecutar en segundo plano código
> en el servidor cuando un cliente abre una determinada página: ¿alguien sabe
> cómo hacer esto en asp?
> Gracias y saludos
> Natalia
Respuesta Responder a este mensaje
#3 Richie
23/10/2006 - 21:37 | Informe spam
Quieres correr otro proceso al terminar la carga de una pagina asp?

codigo html
<title> prueba </>
etc..
<%
' codigo asp aqui corro mi primer proceso aqui
response.flush ' muestro la carga de la pagina
'codigo asp aqui corro mi segundo proceso o ultimo
response.redirect(url) derivo a una web donde pongo boton cerrar
%>
==
Otra forma:

codigo html
<title> prueba </>
etc..
' codigo asp aqui corro mi primer proceso aqui
<%
Set Shell = Server.CreateObject("WScript.Shell")
Shell.Run ("c:\proceso.vbs1 "), vbHide,True
%>
etc..
' codigo asp aqui corro mi primer proceso aqui
<%
Shell.Run ("c:\proceso2.vbs "), vbHide,True
Set Shell = nothing
%>

en el IIS tiene que tener permisos para el usuario que ejecute ese archivo
vbs desde la pagina asp






""
escribió en el
mensaje news:
Hola Matías,
creo que me he explicado mal (pienso). lo que a mi me gustaría hacer es
que
cuando se carga una determinada página, por ejemplo, que indica que el
proceso ha finalizado correctamente, directamente llamar a otro proceso
que
se ejecute únicamente en el servidor y terminar la conexión con el
cliente,
sin que el cliente tenga que esperar ¿es esto posible?
gracias otra vez
Natalia

"Matias Iacono" wrote:

No es del todo posible ejecutar codigo en segundo plano.

O sea, si la pagina se esta cargando, no puedes tener otro hilo
trabajando
sobre ella.

Lo que puedes hacer es llamar a otra pagina mientras que la actual sigue
mostrandose. Esto lo puedes hacer con AJAX, especificamente con XMLHTTP.

Mira: http://en.wikipedia.org/wiki/XMLHttpRequest

Saludos.

Microsoft MVP
Orador Regional INETA


"" wrote:

> Hola,
> a ver si alguien me puede ayudar. necesito ajecutar en segundo plano
> código
> en el servidor cuando un cliente abre una determinada página: ¿alguien
> sabe
> cómo hacer esto en asp?
> Gracias y saludos
> Natalia
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida