La situación es que hice una pequeña corrección de errores a una clase, por lo que quieren implementar el dll afectado. Detuvieron IIS, reemplazaron el dll en la carpeta/bin del directorio iis para el sitio web con el nuevo que les di, y comenzaron a iis nuevamente. Hay varios servidores, pero simplemente lo cambiaron en uno para probarlo. Siguen viendo el mismo error en el registro de eventos del servidor en cuestión. Mirando el rastro de la pila, puedo decir que está ejecutando el viejo dll.El sitio web está ejecutando un dll almacenado en caché de alguna manera después de cambiarlo
Han comprobado el GAC y no lo ven allí.
He comprobado el archivo DLL con reflector para verificar que les dio la nueva DLL correcta.
Este es un sitio web asp.net 2.0 y el servidor es 2003. No estoy seguro de cómo se implementó originalmente, pero tiene una copia de la antigua DLL en C: \ Windows \ Microsoft.NET \ Framework64 \ v2 .0.50727 \ Archivos temporales ASP.NET \ NAME_services ################# \ assembly \ dl3 ################### \ y en D: \ xxxx \ Sites \ NAME \ Services \ obj \ Release. ¿Podría ser utilizar uno de estos o construir el anterior o incluso simplemente almacenarlo en la memoria caché?
¿Dónde estaba el error? ¿Estaba en páginas aspx o en algún lugar del código? – Aliostad
Estaba en el código, puedo ver la corrección en un ensamblado diss del dll. – dwidel