Foros del Web » Administración de Sistemas » IIS »

No actualiza las dll

Estas en el tema de No actualiza las dll en el foro de IIS en Foros del Web. Buenas, tengo un problema rarísimo con IIS, hice unos cambios en mi aplicación .dll, la subí tras compilarla a su directorio bin\ virtual como siempre, ...
  #1 (permalink)  
Antiguo 26/09/2006, 03:07
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años
Puntos: 8
No actualiza las dll

Buenas,

tengo un problema rarísimo con IIS, hice unos cambios en mi aplicación .dll, la subí tras compilarla a su directorio bin\ virtual como siempre, pero cuando fui a acceder los cambios de código no estaban registrados, seguía operando como antes de la actualización.

He intentado pegar la dll en la carpeta windows\Microsoft .net\..... pero me dice que está siendo usado por otro proceso y no me deja reemplazarlo.

He reiniciado el servidor y nada, sigue igual sin cojer los cambios.

¿Alguna idea de que le está pasando?

Gracias.
  #2 (permalink)  
Antiguo 29/09/2006, 18:59
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 19 años
Puntos: 3
Te falta desregistrar la dll y volver a registrarla

regsvr32 tucomponente.dll /u (con esto desregistras la dll)

regsvr32 tucomponente.dll (asi la registras)

Luego bajas y subes el IIS (por consola o por MS-DOS con comandos

IISNET STOP W3SVC
IISNET START W3SVC

Eso es todo
  #3 (permalink)  
Antiguo 01/10/2006, 13:13
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años
Puntos: 8
Thanks....
  #4 (permalink)  
Antiguo 10/10/2006, 03:17
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años
Puntos: 8
IISNET no me lo reconoce como comando (W2000 server) y lo otro me da un error. ¿en que directorio he de hacerlo?¿Y por qué me pasa ésto ahora?

Gracias.
  #5 (permalink)  
Antiguo 14/10/2006, 14:44
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 19 años
Puntos: 3
Perdona José; me había equivocado... son estos... se dan desde cualquier directorio; ya que están en el path del windows

NET STOP W3SVC
NET START W3SVC

Tanto revisar cosas del foro del IIS que le antepuse IIS a los comandos
  #6 (permalink)  
Antiguo 14/10/2006, 18:53
foo
 
Fecha de Ingreso: febrero-2006
Mensajes: 278
Antigüedad: 18 años, 9 meses
Puntos: 0
es asp.net no?

si es asi, primero verifica si el directorio virtual apunta donde deberia

si no se soluciona eso, talves te sea de ayuda llo siguiente

http://dotnet.org.za/piers/archive/2.../24/15868.aspx
http://weblogs.asp.net/jgalloway/arc...SET_2900_.aspx
  #7 (permalink)  
Antiguo 16/10/2006, 01:44
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años
Puntos: 8
Cita:
NET STOP W3SVC
NET START W3SVC
Tampoco trabaja con la nueva dll tras hacer ésto.
Cita:
es asp.net no?

si es asi, primero verifica si el directorio virtual apunta donde deberia

si no se soluciona eso, talves te sea de ayuda llo siguiente

http://dotnet.org.za/piers/archive/2.../24/15868.aspx
http://weblogs.asp.net/jgalloway/arc...SET_2900_.aspx
Si es asp.net,
el directorio virtual, pone:
Ruta de acceso local: \aplicacion
Punto de inicio: <Sitio Web pred...\aplicacion

Revisaré los links que me pasas, a ver que pone.

Gracias.
  #8 (permalink)  
Antiguo 16/10/2006, 01:58
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años
Puntos: 8
OK, parece que ahora ya ha actualizado, he vuelto a copiar la dll y rapidamente he reseteado el proceso aspnet, y ha funcionado.

Lo más extraño, es que cuando he copiado la dll, tenían distintos tamaños, es decir, parece que él sólo, había vuelto ha copiar la dll antigua en el directorio virtual.

Muy extraño todo esto

Un saludo y gracias de nuevo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:46.