Cuando ejecuto mi aplicación obtengo el error 80040154. Ninguno de los
otros hilos de este foro me ha ayudado. A ver si alguno puede hacerlo
ahora, por favor.
La descripción del error es esta:
Server Error in '/Dataservice.Net' Application.
--------------------------------------------------------------------------------
Retrieving the COM class factory for component with CLSID
{83D0FC3E-8B31-4B35-A1B2-346BA3954514} failed due to the following
error: 80040154.
Description: An unhandled exception occurred during the execution of
the current web request. Please review the stack trace for more
information about the error and where it originated in the code.
Exception Details: System.Runtime.InteropServices.COMException:
Retrieving the COM class factory for component with CLSID
{83D0FC3E-8B31-4B35-A1B2-346BA3954514} failed due to the following
error: 80040154.
En mi equipo local no recibo el error, sólo cuando lo subo al
servidor. Mi equipo local es un P4 de 32 bit, con WinXP SP2 en el que
tengo instalado el VS2005, VS2008, Sql Server 2005 y Dundas. La
aplicación la ejecuto con el framework 3.5 y no tengo problema
ninguno. Si la ejecuto con el framework 2.0 tampoco, aunque yo quiero
ejecutarla con el 3.5.
Sin embargo, en el servidor me da problemas. Esta máquina también es
de 32 bits y tiene instalado el VS2008 y el Dundas. El Sql Server 2005
está instalado en otra máquina.
Inicialmente he pensado que el problema podía ser del Sql Server 2005;
más concretamente de la dll Microsoft.Data.SqlXml.dll. Para ello he
instalado el MSXML 4.0 y el MSXML 6.0.
Pero eso no ha solucionado nada. He probado a reinstalar el MSXML 4.0,
a meter la dll en el GAC, a hacerle referencia desde una ubicación
distinta... Ya no sé que hacer.
¿Alguna idea? Muchas gracias por adelantado.
Un saludo.
Este error se debe a que te falta registrar ese componente COM en la
maquina.
Ha una búsqueda en tu registro (registro de windows de tu maquina) de
"83D0FC3E-8B31-4B35-A1B2-346BA3954514" y a ver a que dll esta asociado
y eso tendrás que instalarlo en tu servidor, ya sea instalando una
aplicación o registrando la DLL en el GAC.
Si no me has entendido bien, dilo y te respondo con más detalle.
Saludos
"djgamba" wrote:
Hola yo tengo el mismo problema que djgamba, aunque hize lo que dijiste que
busque ese codigo para ver a que dll se relacionaba y no lo encontre.
Mencionar antes que en mi caso he agregado la referencia en el visual :
rcsHostControl.ocx, no se como solucionar este problema.
Gracias por adelantado
David