No se si este sérá el grupo adecuado para dejar mi pregunta. Por si acaso lo
intento y gracias antes de nada.
Estoy desarrollando una aplicación Web asp.net. La aplicación ya terminada,
festaba subida en el servidor y funcionaba bajo un dominio de prueba llamado
symbiait.com. Al realizar el camvio de dominio al que llevará
definitivamente abgameshop.com, se produce un fallo al no encontrar una de
las dlls. El fallo es el siguiente
No se encuentra el archivo o el nombre del ensamblado ejemplo.dll o una de
sus dependencias.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual.
Revise el seguimiento de la pila para obtener más información acerca del
error y dónde se originó en el código.
Detalles de la excepción: System.IO.FileNotFoundException: No se encuentra
el archivo o el nombre del ensamblado gameshop.dll o una de sus
dependencias.
Error de código fuente:
Línea 22: <TD style="BACKGROUND-REPEAT: repeat-y" align="right"
background="<%=
ObtenPathIzquierda(ddlTemaControl.SelectedItem.Text)%>"></TD>
Línea 23: <TD vAlign="middle" align="center">
Línea 24: <asp:placeholder id="PlaceModulo"
runat="server"></asp:placeholder><asp:PlaceHolder id="PlaceAdmin"
runat="server"></asp:PlaceHolder></TD>
Línea 25: <TD style="BACKGROUND-REPEAT: repeat-y" background="<%=
ObtenPathDerecha(ddlTemaControl.SelectedItem.Text)%>"></TD>
Línea 26: </TR>
Archivo de origen:
C:\Inetpub\vhosts\abgameshop.com\httpdocs\Controles\Diseno\Contenedor.ascx
Línea: 24
Rastro al cargar el ensamblado: La información siguiente puede ser útil para
determinar porqué no se cargó el ensamblado 'ejemplo.dll'.
Pre-bind state information ==LOG: Where-ref bind. Location =
c:\Inetpub\vhosts\symbiait.com\httpdocs\bin\ejemplo.dll
LOG: Appbase = file:///C:/Inetpub/vhosts/abgameshop.com/httpdocs
LOG: Initial PrivatePath = bin
Calling assembly : (Unknown).
==
LOG: Policy not being applied to reference at this time (private, custom,
partial, or location-based assembly bind).
LOG: Attempting download of new URL
file:///c:/Inetpub/vhosts/symbiait.com/httpdocs/bin/ejemplo.dll.
No se de que se trata, porque es como si intentara buscar la dll en el
antiguo directorio virtual. He revisado el código, y en ningún momento hago
referencia explícita a ningún directorio del servidor, siempre uso rutas
relativas.
Gracias por todo.
Leer las respuestas