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/

Responder a