¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Cómo solucionar el error de PublicKeyToken al integrar log4net con Crystal Report en una aplicación web VB.NET

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 283 Vistas
0
Cargando...

Hola,

Tengo una aplicación web vb.net (4.8) en la que uso Crystal Report para generar informes. Estoy utilizando crystaldecisions.web, etc. en esta versión:

CrystalDecisions.Web, Versión=13.0.4000.0, Cultura=neutral, PublicKeyToken=692FBEA5521E1304

Cuando agrego un paquete nuget para log4net, puedo instalar la versión 1.2.10.0 pero el token de clave pública de este dll es 1b44e1d426115821 en lugar de 692FBEA5521E1304, por lo que obtengo este error:

No se pudo cargar el archivo o ensamblado 'log4net, Versión=1.2.10.0, Cultura=neutral, PublicKeyToken=692fbea5...

La pila de errores especificaba que CrystalDecisions.Web necesita llamar al ensamblado log4net, Versión=1.2.10.0, Cultura=neutral, PublicKeyToken=692FBEA5521E1304.

¿Cómo puedo solucionar este problema?

¿Hay algún lugar para descargar el log4net.dll con este publicKeyToken?

Dado que log4net 1.2.10 es realmente antiguo, ¿hay alguna versión del ensamblado de Crystal Report, más nueva que 13.0.4000, que utilice la última versión de log4net (2.0.14)?

Estoy utilizando VS2017

Gracias

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Gracias por la respuesta Don.

Pero mi entendimiento es que el ensamblado CrystalDecisions.web solicita el ensamblado log4net para la versión 1.2.10 Y el token de clave pública específico. Si mi entendimiento es correcto, ambos atributos deben coincidir.

Según tu respuesta, supongo que necesito copiar el archivo log4net.dll correcto en la carpeta especificada pero no sé dónde encontrar este archivo (con el token de clave pública correcto).

¿Podrías seguir ayudándome con eso?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Ese error suele deberse a que la carpeta del visor de Crystal Reports está ausente o no disponible desde aquí:

C:\inetpub\wwwroot\aspnet_client\system_web\4_0_30319\crystalreportviewers13

Cópiala en tu proyecto y ese error debería desaparecer.

Solo se utiliza para depuración, por lo que no importa cuán antiguo sea.

Visita este enlace para obtener más información sobre cómo actualizar tu proyecto y otros detalles:

https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?