none
Problema con localhost usando ensamblados RRS feed

  • Pregunta

  • Hola, me pregunto si alguien por aquí pudiera ayudar/resolver un problema que tengo y necesito solucionarlo cuanto antes. Gracias de antemano.

    En una página de html puro, usamos un iframe de asp. En ella a través de un buscador se hace una consulta para elegir varios niveles educativos para centros de formación profesional, sin mas, el problema es que a la hora de llevar el buscador al localhost me da el siguiente error:

    Error del analizador

    Descripción: Error al analizar el recurso requerido para dar servicio a esta solicitud. Revise los detalles de error de análisis específicos y modifique el archivo de código fuente en consecuencia. 

    Mensaje de error del analizador: No se puede cargar el archivo o ensamblado 'Componente' ni una de sus dependencias. El sistema no puede hallar el archivo especificado.

    Línea 4: <%@ Register tagprefix="tag1" Namespace="Componente.ComponentesPRL" Assembly="Componente" %>
    Rastro al cargar el ensamblado: La información siguiente puede ser útil para determinar porqué no se cargó el ensamblado 'Componente'.
    • AVS: El registro del enlace de ensamblado está desactivado.
      Para habilitar el registro de errores del enlace de ensamblado, establezca el valor de Registro [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) como 1.
      Nota: existe una disminución del rendimiento asociada registro de errores del enlace de ensamblado.
      Para desactivar esta característica, elimine el valor de Registro [HKLM\Software\Microsoft\Fusion!EnableLog].
      A lo largo de estos días he estado buscando posibles soluciones en foros relaciones pero no he encontrado respuesta alguna.
      No sé si tendrá algo que ver con el CrystalReport que he estado leyendo...
      Gracias y un Saludo.

    lunes, 6 de junio de 2011 11:27

Respuestas

  • Si de verdad quieres activar el Log de fusión, puedes hacerlo desde la herramienta FUSLOGVW.EXE que debería haberse instalado automáticamente junto con el Visual Studio. Desde esa herramienta marcas el checkbox correspondiente, y eso edita internamente las entradas necesarias en el Registro de Windows.

    Sin embargo, en este caso el error es lo bastante claro como para que no necesites el Log. Simplemente lo que te dice es que no encuentra el ensamblado "Componentes.dll" que tu programa está buscando porque lo has puesto dentro de la directiva "@Register". No es nada del Crystal Reports; esa librería "Componentes.dll" tiene toda la pinta de ser algo que tú mismo has añadido a tu proyecto. Tendrás que buscarla y copiarla a la carpeta "bin" de tu aplicación asp.net (o al GAC si lo prefieres).

    Nótese que esto no tiene nada que ver con Reporting Services (aunque la página en cuestión contenga algún Report). Es un problema normal y corriente de ASP.NET, por lo que yo recomendaría que si necesitas más información preguntes en el foro de ASP.NET en lugar de en este foro de Reorting Services.

     

    martes, 7 de junio de 2011 6:46
    Moderador

Todas las respuestas

  • He estado tocando un poco el registro y en [HKLM\Software\Microsoft\Fusion!EnableLog]

    solo llego hasta [HKLM\Software\Microsoft\Fusion] y no encuntro ningun archivo

    con algún nombre parecido para cambiarle el valor a 1 como indica.

     

    Gracias.

    lunes, 6 de junio de 2011 11:31
  • Si de verdad quieres activar el Log de fusión, puedes hacerlo desde la herramienta FUSLOGVW.EXE que debería haberse instalado automáticamente junto con el Visual Studio. Desde esa herramienta marcas el checkbox correspondiente, y eso edita internamente las entradas necesarias en el Registro de Windows.

    Sin embargo, en este caso el error es lo bastante claro como para que no necesites el Log. Simplemente lo que te dice es que no encuentra el ensamblado "Componentes.dll" que tu programa está buscando porque lo has puesto dentro de la directiva "@Register". No es nada del Crystal Reports; esa librería "Componentes.dll" tiene toda la pinta de ser algo que tú mismo has añadido a tu proyecto. Tendrás que buscarla y copiarla a la carpeta "bin" de tu aplicación asp.net (o al GAC si lo prefieres).

    Nótese que esto no tiene nada que ver con Reporting Services (aunque la página en cuestión contenga algún Report). Es un problema normal y corriente de ASP.NET, por lo que yo recomendaría que si necesitas más información preguntes en el foro de ASP.NET en lugar de en este foro de Reorting Services.

     

    martes, 7 de junio de 2011 6:46
    Moderador
  • Muchas gracias Alberto por tu contribución pero no creo que pueda resolverlo todavia, ya que no tengo la dll de Componentes. Preguntaré por el foro de ASP.Net.

    Saludos.

    martes, 7 de junio de 2011 9:07