Introducción
Tengo una aplicación desarrollada para el NET Framework 3.5 SP1 y la he publicado en mi IIS local.
Contexto
Windows 7 64 bits, SQL Server Express 2008 R2, IIS 7
Solución
- Permitir 32 bit.
- Autorizar al usuario IUSR en la carpeta donde se encuentre registrado el componente COM.
- Autorizar al usuario en la base de datos.
Contexto
Windows Server 2008 Estándar de 32bit
Problema
Retrieving the COM class factory for component with CLSID {E95C0FB5-A09E-46F6-9CB3-ADD6B866A38A} failed due to the following error: 80040154.
System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {E95C0FB5-A09E-46F6-9CB3-ADD6B866A38A} failed due to the following error: 80040154
Solución
Simplemente registrar el componente con regsvr32. Si no conoce qué componente es busque el GUID con regedit.