Translate

domingo, 8 de febrero de 2015

Error Accessing Office Word object model through asp.net results in “failed due to the following error: 80070005 Access is denied.”

Saludos, realizando un proyecto me encontré con este error Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80070005 Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)), el cual fue muy difícil el solucionarlo, aquí les dejo lo que me funciono a mi:

Paso 1.- Vamos a Panel de control-->Herramientas administrativas-->Servicio de componentes:


Paso 2.- Luego desplegamos Servicio de componentes--> Equipos-->Mi PC-->Configuracion DCOM:


Paso 3.- Luego buscaremos nuestra aplicación, en mi caso es el Word si fuera Excel igualmente realizamos los mismos pasos, clic derecho sobre la aplicación y seleccionamos Propiedades:


Paso 4.- Se visualizara una ventana en la cual seleccionamos la pestaña Seguridad, luego habilitamos la opción Personalizados y le damos clic al botón Editar:


Paso 5.- Se visualizara la ventana Permisos de Inicio en la cual nos ubicamos en Nombre de grupos o usuarios, seleccionamos SYSTEM y le damos clic al botón Agregar:


Paso 6.- Se visualizara la ventana Seleccionar Usuarios o Grupos, escribimos el nombre del usuario IIS_IUSRS, le damos clic al botón Aceptar:



Paso 7.- Una vez creado el usuario lo visualizaremos, lo seleccionamos y permitimos todos los permisos y le damos Aceptar:


Paso 8.- Realizamos lo mismos pasos anteriores pero seleccionando Permisos de Acceso--:Personalizados y le damos clic al botón Editar:


Paso 9.- Se visualizara la ventana Permisos de Inicio en la cual nos ubicamos en Nombre de grupos o usuarios, seleccionamos SELF y le damos clic al botón Agregar:


Paso 10.- Se visualizara la ventana Seleccionar Usuarios o Grupos, escribimos el nombre del usuario IIS_IUSRS, le damos clic al botón Aceptar.

Paso 11.- Una vez creado el usuario lo visualizaremos, lo seleccionamos y permitimos todos los permisos y le damos Aceptar:


Paso 12.- Por ultimo nos vamos a la pestaña Identidad, en la cual por defecto estará seleccionado El usuario inicial, lo cambiaremos a El usuario interactivo y le damos clic en Aceptar.



Listo, con estas configuraciones todo debe salir Ok, hasta la próxima.

No hay comentarios:

Publicar un comentario