System.UnauthorizedAccessException: la recuperación de la fábrica de clase COM para Word Interop falla con el error 80070005

Tengo un problema con un proyecto .NET ASP de C # en Visual Studio 2008 Este problema comenzó cuando reinstalé mi computadora con Windows 7 Ultimate (x64). A esto también estoy usando Office 2007.

El mensaje de error que recibo es:

System.UnauthorizedAccessException: Recuperación de la fábrica de la clase COM para el componente con CLSID {000209FF-0000-0000-C000-000000000046} Error debido al siguiente error: 80070005. en xxx.Utility.WordDocument..ctor (String filePath, HttpServerUtility util) en customer_communication.BuCreate_click (Object sender, EventArgs e) en c: \ xxx \ Website \ customer \ communication.aspx.cs: línea 127

Aquí está mi solución para este problema:

Estoy usando Win 7 64bit y Office 2007

Ejecute el progtwig ” dcomcnfg -32 “. (No puede encontrar la palabra y los componentes de Excel si se ejecuta en 64 bits)

Vaya a “Console Root / Component Services / Computer / My Computer / DCOM Config /” Busque Microsoft Word y Excel y elija propiedades.

Vaya a Seguridad y seleccione “Personalizar” en “Permisos de configuración. (Si es necesario, también puede cambiar los otros permisos, pero no era necesario) Agregar” IIS_IUSRS “y darle” Control total “.

Ahora ve a “Identidad” y selecciona “El usuario interactivo”.

No olvide presionar “OK” cuando termine. :RE

Espero que esto te ayude con tu problema y también con el rest que llega y lee esto.