WebService con COM+ enlazado

31/08/2004 - 11:22 por Xabi | Informe spam
Hola:

Tengo un Servicio Web que tiene enlazado un objeto com+. El caso es que
cuando quiero actualizar este COM, al intentar sobreescribirlo me dice que
esta protegido contra escritura.

Si mato el proceso ASP.NET me permite sobreescribirlo, pero el caso es que
matar este proceso eliminaria todos los accesos de otras personas a otras
aplicaciones ASP.NET.

¿Hay alguna forma de "soltar" el COM del proceso aspnet para sobreescribirlo
sin problema?

Gracias y saludos
 

Leer las respuestas

#1 CESAR DE LA TORRE [Microsoft MVP]
31/08/2004 - 21:49 | Informe spam
Eso ha sido siempre así, un componente COM (registrado directamente en COM
con regsvr32) o registrado en COM+, si quieres volver a registrarlo tienes
que matar el proceso que lo está usando en ese momento (el proceso de IIS o
de la aplicación/paquete de COM+).
Precisamente con .NET esto fue una novedad, el poder hacer un 'deployment'
de assemblies que se están utilizando sin tener que matar el proceso que los
está usando en ese momento. Pero debido a que estás utilizando un componente
COM desde el servicio Web, cada vez que quieras modificar la versión del
componente COM tendrás primero que matar el proceso que lo esté usando, o un
IISRESET, etc.

César de la Torre
[Microsoft MVP - .NET XML WebServices]
[MCSE] [MCT]

Renacimiento
Microsoft GOLD Certified Partner
www.renacimiento.com



"Xabi" wrote in message
news:ch1g04$b7g$
Hola:

Tengo un Servicio Web que tiene enlazado un objeto com+. El caso es que
cuando quiero actualizar este COM, al intentar sobreescribirlo me dice que
esta protegido contra escritura.

Si mato el proceso ASP.NET me permite sobreescribirlo, pero el caso es que
matar este proceso eliminaria todos los accesos de otras personas a otras
aplicaciones ASP.NET.

¿Hay alguna forma de "soltar" el COM del proceso aspnet para


sobreescribirlo
sin problema?

Gracias y saludos


Preguntas similares