none
Propietario de tipos no válido para DynamicMethod RRS feed

  • Pregunta

  • Buenos días Compañeros,

    El día de hoy me salido el error mas raro, en el browser me sale el sieguiente error: Propietario de tipos no válido para DynamicMethod:

    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.ArgumentException: Propietario de tipos no válido para DynamicMethod.

    Error de código fuente:

    Se ha generado una excepción no controlada durante la ejecución de la solicitud Web actual. La información sobre el origen y la ubicación de la excepción pueden identificarse utilizando la excepción del seguimiento de la pila siguiente.


    Alguien me puede ayudar diciendome de que es eso????

    Graicias a todos!!!!

    YeisonB
    lunes, 18 de mayo de 2009 16:06

Respuestas

  • Que tal compañeros,

    El problema radicaba en la logica de WebClientSoftwareFactory, lo que hice fue en el presenter del control no invocar el controler sino hacer referencia directamente a el modulo fundacional que retorna los valores que necesitaba mostrar.

    En realidad no entiendo muy bien por que pasa, pero eso fue lo que hice y me funciono.

    Muchas gracias a todos.

    YeisonB
    martes, 19 de mayo de 2009 21:56

Todas las respuestas

  • hola,

    Estuve viendo tu problema, y puede encontrar algo mas si lo hace con el mensaje en ingles: Invalid type owner for DynamicMethod

    Por casualidad estas haciendo uso de de algun Type, como parametro de una funcionalidad?

    Re: DynamicMethod and the use of an interface type

    comov eras en el link tienen el mismo error ye s porque estan usando el Type, al momento de reemplazarlo por la clase concreta funciona bien.

    Puedes verificar todo el post completo del link que te paso, por ahi tienes el mismo problema.

    saludos
    Leandro Tuttini
    lunes, 18 de mayo de 2009 17:43
  • Hola Leandro,

    Muchas Gracias por responder, pero en realidad no estoy haciendo uso de Type en alguna parte.

    Creo que el problema esta en un control de usuario, por que en una pagina esta funcionando bien, pero en las otras me retorna ese error, estoy utilizando el patron de WebClient Software Factory, no se si tenga algo que ver!!!!

    Sigo en la busqueda de la respuesta pero no doy :(((, cualquier ayuda es bienvenida!!!!

    Gracias

    YeisonB
    lunes, 18 de mayo de 2009 20:43
  • Puedes mostrar el error completo? o mostrar el código del control?

    Sino será difícil poderte echar una mano.

    Saludos.


    Si la respuesta ha sido de utilidad marca la como respuesta correcta.

    Marc Rubiño
    Web: http://lonetcamp.com
    Blog: http://geeks.ms/blogs/mrubino

    lunes, 18 de mayo de 2009 21:00
    Moderador
  • Que tal compañeros,

    El problema radicaba en la logica de WebClientSoftwareFactory, lo que hice fue en el presenter del control no invocar el controler sino hacer referencia directamente a el modulo fundacional que retorna los valores que necesitaba mostrar.

    En realidad no entiendo muy bien por que pasa, pero eso fue lo que hice y me funciono.

    Muchas gracias a todos.

    YeisonB
    martes, 19 de mayo de 2009 21:56
  • Muchachos solo asegúrense de haber registrado el tipo de Mapeo en el evento Load de su Modulo Inicializador por ejemplo (ShellModuleInitializer)

    container.RegisterTypeMapping<
    IShellController, ShellController>();

    No hagan referencia directa hijos míos
    jueves, 21 de enero de 2010 1:59