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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 José Manuel Chávez
22/07/2004 - 05:04 | Informe spam
Nop, por que esto sucede trayendo al rededor de 3 registros de la bd. Siendo que con peticiones de mayor peso y que en teoría pesaría más no pasa nada.

=S

He buscado en la red el error pero generalmente se refieren a una incomatibilidad entre un COM hecho en VB 6 y .Net.

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


"Eugenio Serrano" wrote:

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



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida