Foros del Web » Programando para Internet » ASPX (.net) »

Error al ejecutar librerías de Outlook desde IIS

Estas en el tema de Error al ejecutar librerías de Outlook desde IIS en el foro de ASPX (.net) en Foros del Web. Hola a todos, tengo un problemilla que no sé resolver y no entiendo porqué se produce. Estoy trabajando con C#, Visual Studio 2010 y en ...
  #1 (permalink)  
Antiguo 01/03/2013, 05:42
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 13 años, 9 meses
Puntos: 8
Error al ejecutar librerías de Outlook desde IIS

Hola a todos, tengo un problemilla que no sé resolver y no entiendo porqué se produce.
Estoy trabajando con C#, Visual Studio 2010 y en la página que tengo el error estoy usando librerías de Outlook.
En mi proyecto he añadido la siguiente librería: "Microsoft.Office.Interop.Outlook"
Si ejecuto la página web usando el servidor que da Visual Studio me funciona perfectamente la página.
Si ejecuto la página accediendo a través del IIS me dice:
"No se pudo recuperar el generador de clases COM para el componente con CLSID {0006F03A-0000-0000-C000-000000000046} debido al siguiente error: 80070005 Acceso denegado. (Excepción de HRESULT: 0x80070005 (E_ACCESSDENIED))."

¿Alguien sabe a qué se debe?
¿Qué debo hacer para solucionarlo?

Muchas gracias
  #2 (permalink)  
Antiguo 26/03/2013, 10:05
 
Fecha de Ingreso: marzo-2013
Mensajes: 2
Antigüedad: 11 años
Puntos: 0
Respuesta: Error al ejecutar librerías de Outlook desde IIS

Hola Pimager,

Eso tiene pinta de ser un error de permisos. Al ser una aplicación web el usuario bajo el cual corre tu app no tiene los permisos necesarios para instanciar el objeto. Lo que puedes hacer es ir al Panel de control\Herram. administrativas\Servicios de componentes y al componente que estés utilizando asignarle también derechos al usuario que corre tu aplicación (Servicio de red, DefaultAppPool,....)

Un saludo.

Etiquetas: c#, iis, localhost, outlook
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:57.