ASP.NET no puede crear el componente ActiveX en el servidor Windows de 64 bits 2008 R2
Frecuentes
Visto 6,739 veces
0
Tengo un sitio web en el que los usuarios cargan archivos xslm (excel) y, a su vez, se ejecuta una macro en estos archivos en el servidor. No puedo hacer esto; cuando lo implemento en IIS 7.5 (Win Server 2008 R2) se genera una excepción
System.Exception: no se puede crear el componente ActiveX
Revisé el registro de Windows, dice:
La configuración de permisos predeterminada de la máquina no otorga permiso de activación local para la aplicación del servidor COM con CLSID {00024500-0000-0000-C000-000000000046} y APPID no disponible para el usuario IIS APPPOOL\DefaultAppPool SID (S-1-5-82- 3006700770-424185619-1745488364-794895919-4004696415) desde la dirección LocalHost (usando LRPC). Este permiso de seguridad se puede modificar mediante la herramienta administrativa Servicios de componentes.
Revisé los pasos enumerados en ASP.NET no puede crear el componente ActiveX, sin embargo, no me es útil ya que no hay ningún componente (aplicación de Microsoft Excel) en la jerarquía:
Servicios de componentes -> Computadoras -> Mi computadora -> Configuración DCOM -> Aplicación Microsoft Excel
Por favor, ayuda
2 Respuestas
0
- Debe otorgar permisos a Excel desde DCOM
- Verifique la versión (como en 32 bits y 64 bits) de Office en su computadora.
- En un sistema de 64 bits con Office de 32 bits, intente esto: iniciar -> ejecutar -> mmc -32 Archivo -> Agregar o quitar complemento
Servicios de componentes -> Agregar. Luego presione "OK"
Raíz de la consola>Servicios de componentes>Equipos>Mi PC>Configuración de DCOM>Aplicación de Microsoft Excel (¡no debe estar presente!) ... otorgue los permisos e intente...
Espero que esto ayude.
contestado el 23 de mayo de 12 a las 21:05
0
Iniciar Ejecutar mmc -32 Archivo Agregar Quitar Complemento Servicios de componentes Agregar Aceptar Consola Servicios de componentes raíz Equipos Mi PC Configuración DCOM Aplicación de Microsoft Excel
Respondido 05 Abr '13, 09:04
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas asp.net vba iis-7.5 activexobject windows-server-2008-x64 or haz tu propia pregunta.
¿Alguien puede ayudar en esto? Esto era un poco urgente.. :-( - Kirtiraj