Disculpen, soy un novato en muchas cosas...
En php he tenido el mismo problema y se resolvió utilizando un SP que genera y 
dispara un JOB, algo así como una tarea asincrónica... se ejeguta en el SQL y 
de ves en cuando, uno puede ver la evolución en la grilla que presenta los 
datos, chequeando que el JOB ya existe y esos detalles (para no dispararlo de 
nuevo)... no se si te servirá.
Daniel Correa> Date: Thu, 17 Jul 2008 23:08:10 -0300> From: [EMAIL PROTECTED]> 
To: [email protected]> Subject: [puntonet] Procesos largos en ASP .NET> > Yo 
estoy con Diego, un servicio de Windows, para comunicarte con la> app web podés 
tener hasta un WS en el servicio con WCF, o MSMQ o TCP,> o por la base de 
datos, los threads en asp.net son siempre> problemáticos por lo que comentó 
Diego, yo los evitaría todo lo> posible.> > Saludos,> > 2008/7/17 Diego Jancic 
<[EMAIL PROTECTED]>:> > Me acabo de dar cuenta que puse:> >> >> >> > - Sino, 
sacas el proceso a un servicio Windows (es un poco mejor> > que una aplicación 
web porque…> >> >> >> > Cuando debería haber puesto:> >> >> >> > - Sino, sacas 
el proceso a un servicio Windows (es un poco mejor> > que una aplicación 
windows porque…> >> >> >> > Lo recalco esto porque es mejor hacer un servicio 
Windows que una aplicación> > Windows que funcione como servicio.. Aunque si tu 
proceso se tiene que> > ejecutar de forma rutinaria podes hacer una aplicación 
Windows y programas> > usando las tareas programadas de windows. O sino también 
podes agregar a> > tareas programadas el encendido del servicio Windows, es mas 
o menos lo> > mismo..> >> >> >> > Me callo... J> >> > Saludos,> >> > Diego> >> 
>> >> > From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of 
Mariano> > Selvaggi> > Sent: Jueves, 17 de Julio de 2008 08:43 p.m.> >> > To: 
[email protected]> > Subject: [puntonet] Procesos largos en ASP .NET> >> >> 
>> > Buena informacion, estaba pensando en hacer un servicio windows.> >> >> >> 
> Gracias> >> >> >> > ----- Mensaje original ----> > De: Diego Jancic <[EMAIL 
PROTECTED]>> >> > Para: [email protected]> > Enviado: jueves 17 de julio de 
2008, 18:14:31> > Asunto: [puntonet] Procesos largos en ASP .NET> >> > Hola,> 
>> > Yo lo hice de 2 formas diferentes:> >> > - Si el hosting no te permite 
poner otra cosa que tu aplicación web> > (porque es compartido), y el proceso 
de alguna forma lo podes hacer> > reanudable lo seguiría haciendo como lo haces 
ahora. El problema que tenes> > con eso es que IIS te puede abortar el thread 
para reciclar recursos, y si> > bien lo podes evitar estarías afectando el 
funcionamiento de IIS que no es> > conveniente.> >> > - Sino, sacas el proceso 
a un servicio Windows (es un poco mejor> > que una aplicación web porque lo 
podes configurar para que se reinicie si se> > corta por algun error). Ahora, 
para comunicar la aplicación web y tu> > servicio Windows tenes varias opciones 
(una tabla de SQL Server, MSMQ (la> > que yo use), tcp, etc..). Incluso si lo 
haces de esta forma cuando quieras> > podes instalar tu servicio en otra PC y 
distribuir la carga.> >> >> >> > No conozco ninguna forma segura y eficiente de 
correr un proceso largo> > dentro de IIS. Mi humilde recomedacion es que lo 
hagas como lo hagas, antes> > que nada busques la forma de poder reanudarlo, 
porque un proceso tan largo> > tiene muchas probabilidades de que se corte..> 
>> >> >> > Salu2> >> >> >> >> >> > From: [email protected] [mailto:[EMAIL 
PROTECTED] On Behalf Of Mariano> > Selvaggi> > Sent: Jueves, 17 de Julio de 
2008 07:41 p.m.> > To: [email protected]> > Subject: [puntonet] Procesos 
largos en ASP .NET> >> >> >> > Gente,> >> >> >> > Queria saber si me podian dar 
un consejo. Tengo un proceso que se demora mas> > de una hora ejecutando y es 
ejecutado por una aplicacion ASP .NET> >> >> >> > Actualmente estoy usando 
threads pero no el proceso se muere a la mitad de> > ejecutarse. Basicamente el 
usuario clickea un boton y el thread empieza y> > tengo una grilla donde voy 
mostrando el status porque el proceso me va> > agregando records en una tabla 
de sql.> >> >> >> > Cual es la mejor opcion para ejecutar un proceso largo, he 
leido algo acerca> > de utilizar job de .NET.> >> >> >> > Gracias> >> >> >> > 
----- Mensaje original ----> > De: Ariel Schwindt - TYCON S.A. <[EMAIL 
PROTECTED]>> > Para: [email protected]> > Enviado: jueves 17 de julio de 
2008, 15:59:23> > Asunto: [puntonet] UNSUSCRIBE> >> >> >> >> > 
________________________________> >> > ¡Buscá desde tu celular! Yahoo! 
oneSEARCH ahora está en Claro> > http://ar.mobile.yahoo.com/onesearch> >> >> >> 
> ________________________________> >> > ¡Buscá desde tu celular! Yahoo! 
oneSEARCH ahora está en Claro> > http://ar.mobile.yahoo.com/onesearch> > > > -- 
> Leonardo Micheloni.> Ayudando a organizar las primeras jornadas ágiles de 
Latinoamérica> > http://agiles2008.org/> > Blog Personal> > 
http://leomicheloni.blogspot.com/> 
_________________________________________________________________
¿Aburrido? Ingresá ya y divertite como nunca en MSN Juegos.
http://juegos.ar.msn.com/

Responder a