none
Error Microsoft.Interop.Excel RRS feed

  • Pregunta

  • Tengo una app en VB 2017 que corre bajo IIS. Al tratar de instanciar al objeto de Excel me aparece este error:

    No se pudo recuperar el generador de clases COM para el componente con CLSID {00024500-0000-0000-C000-000000000046} debido al siguiente error: 80070005 Acceso denegado. (Excepción de HRESULT: 0x80070005 (E_ACCESSDENIED))."

    Hice de todo lo que he leido y sigue sin funcioanr...

    1) Le di permisos a Excel a traves de DCOMCNFG

    2) Agregue los usuarios IIS al WebDefault

    3) Le di permisos a la carpeta system y system32 a la carpeta desktop....

    4) No se que mas hacer para que funcione!!!

    Gracias!

    jueves, 8 de marzo de 2018 13:45

Respuestas

  • hola

    Si usas las librerias interop com de office recuerda que necesitas tener instalado office en el servidor web

    en un entorno web recomiendo no usar estas librerias, usa unas basadas en open xml, como ser

    ClosedXml wiki

    con sta libreria no tendras problema en un entorno web, ya que no requiere de office instalado en el servidor web

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 8 de marzo de 2018 14:02