Error inexplicable.

22/07/2004 - 01:43 por José Manuel Chávez | Informe spam
Tengo una aplicación web que invoca a objetos COM creados en .Net a través de un Proxy (Los componentes y la app Web estan en servidores diferentes).

Ahora bien, por alguna extraña razón hay unos cuantos métodos de una clase que me generar error. El error lo muestro más abajo. A parte de este error y supoongo que es el mismo me decia algo así como QueryInterface nombre failed.
?
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.InvalidCastException: ?

Source Error:


Line 222: using ( CentroC cc = new CentroC() )
Line 223: {
Line 224: resultado = cc.CantidadTelefonosCC(ddlCentroC.SelectedValue, out cantidad);
Line 225: }
Line 226: if(resultado == 0)


Source File: c:\inetpub\wwwroot\sofia\Presentation\UserInterface\_CCostos\ccostos.aspx.cs Line: 224

Stack Trace:


[InvalidCastException: ?]
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +264
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +877
SOFIA.BusinessEntities.CentroC.CantidadTelefonosCC(String icostos, Int32& cantidad) +0
SOFIA.Presentation.ccostos.CargarMensajeConfirmacion() in c:\inetpub\wwwroot\sofia\Presentation\UserInterface\_CCostos\ccostos.aspx.cs:224
SOFIA.Presentation.ccostos.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\sofia\Presentation\UserInterface\_CCostos\ccostos.aspx.cs:105
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731

El Componente jala bien mientras todo este en el mismo servidor y se invoquen los métodos de COM, directamente, pero cuando los invoco con el proxy me manda estos errores.

Alguna sugerencia?
Este mensaje no implica responsabilidad alguna.
José Manuel
Programador
Accenture Technology Solutions
 

Leer las respuestas

#1 Eugenio Serrano
22/07/2004 - 03:13 | Informe spam
No sera un problema de TimeOut ?

Saludos,
Eugenio Serrano
NDSoft Consultoria y Desarrollo
MS MVP ASP.Net
Instructor 3 estrella (DCE)
Voluntario Ineta Latam


"José Manuel Chávez" <urjose[at]yahoo[dot]com> escribió en el mensaje
news:
Tengo una aplicación web que invoca a objetos COM creados en .Net a través


de un Proxy (Los componentes y la app Web estan en servidores diferentes).

Ahora bien, por alguna extraña razón hay unos cuantos métodos de una clase


que me generar error. El error lo muestro más abajo. A parte de este error y
supoongo que es el mismo me decia algo así como QueryInterface nombre
failed.
?
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.InvalidCastException: ?

Source Error:


Line 222: using ( CentroC cc = new CentroC() )
Line 223: {
Line 224: resultado = cc.CantidadTelefonosCC(ddlCentroC.SelectedValue, out


cantidad);
Line 225: }
Line 226: if(resultado == 0)


Source File:


c:\inetpub\wwwroot\sofia\Presentation\UserInterface\_CCostos\ccostos.aspx.cs
Line: 224

Stack Trace:


[InvalidCastException: ?]
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage


reqMsg, IMessage retMsg) +264
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&


msgData, Int32 type) +877
SOFIA.BusinessEntities.CentroC.CantidadTelefonosCC(String icostos,


Int32& cantidad) +0
SOFIA.Presentation.ccostos.CargarMensajeConfirmacion() in


c:\inetpub\wwwroot\sofia\Presentation\UserInterface\_CCostos\ccostos.aspx.cs
:224
SOFIA.Presentation.ccostos.Page_Load(Object sender, EventArgs e) in


c:\inetpub\wwwroot\sofia\Presentation\UserInterface\_CCostos\ccostos.aspx.cs
:105
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731

El Componente jala bien mientras todo este en el mismo servidor y se


invoquen los métodos de COM, directamente, pero cuando los invoco con el
proxy me manda estos errores.

Alguna sugerencia?
Este mensaje no implica responsabilidad alguna.
José Manuel
Programador
Accenture Technology Solutions

Preguntas similares