none
El servidor RPC no esta en linea RRS feed

  • Pregunta

  • es un erro que inesperadamente se esta ejecutando en algunas maquinas donde se encuentra una aplicacion realizada en WindowsForm con C#. los detalles del error son los siguientes.

    ************** Texto de la excepción **************
    System.Runtime.InteropServices.COMException (0x800706B3): El servidor RPC no está en línea.
       en System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
       en System.Windows.Forms.AxHost.CreateWithLicense(String license, Guid clsid)
       en System.Windows.Forms.AxHost.CreateInstanceCore(Guid clsid)
       en System.Windows.Forms.AxHost.CreateInstance()
       en System.Windows.Forms.AxHost.GetOcxCreate()
       en System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
       en System.Windows.Forms.AxHost.CreateHandle()
       en System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       en System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       en System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       en System.Windows.Forms.Control.CreateControl()
       en System.Windows.Forms.Control.ControlCollection.Add(Control value)
       en System.Windows.Forms.Control.set_ParentInternal(Control value)
       en System.Windows.Forms.Control.set_Parent(Control value)
       en Eco_Zero.EcoZero.cLectorCedula_Changed(Object sender, EventArgs e)
       en Eco_Zero.Controles.CLectorCedula.OnChanged(EventArgs e)
       en Eco_Zero.Controles.CLectorCedula.HiloCedula_ProgressChanged(Object sender, ProgressChangedEventArgs e)
       en System.ComponentModel.BackgroundWorker.OnProgressChanged(ProgressChangedEventArgs e)
       en System.ComponentModel.BackgroundWorker.ProgressReporter(Object arg)
    

    Valide que el servicio "Llamada a procedimiento remoto (RPC)" se este ejecutando, y efectivamente si esta ejecutando. 

    si pueden ayudarme se los agradezco.

    miércoles, 11 de febrero de 2015 19:05

Respuestas

  • Para cerrar este tema, no logre identificar cual era el inconveniente en la maquina que se presento el error, sin embargo este al ya no se esta presentando y no se realizo ningún cambio en la maquina mas que reiniciarla. aunque me alegra que no se este presentando el error, no me gusta el no haber podido encontrar una solución para que no se presente de nuevo.
    • Marcado como respuesta Diego Galindo viernes, 20 de febrero de 2015 13:42
    viernes, 20 de febrero de 2015 13:42

Todas las respuestas

  • Será muy difícil ayudarle sin que nos muestre el código relacionado a esa excepción.  Si nos lo muestra y nos indica en qué línea exactamente salta el error, entonces le seremos de más ayuda, o al menos eso espero. :-)

    Jose R. MCP
    Code Samples

    jueves, 12 de febrero de 2015 5:35
    Moderador
  • Tal vez estés usando un objeto COM? Como dice webJose, muéstranos el código donde se produce la excepción.

    Gracias


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    jueves, 12 de febrero de 2015 7:13
  • Lo que sucede es que este error se ejecuta en el equipo de un usuario.

    esta es la imagen del error y los detalles que genera son los que adjunte en el anterior mensaje.

    jueves, 12 de febrero de 2015 13:49
  • Ok, entonces necesita usted implementar una bitácora en su aplicación.  Básicamente es un archivo de texto que graba en orden cronológico las acciones que la aplicación toma para realizar sus tareas y usualmente también se incluyen las excepciones.

    Aunque sea en la PC del usuario, imagino que usted tiene alguna idea de dónde es el error.  Yo imagino que el usuario le dijo que eso pasa cuando hace.... algo, ¿cierto?  El clic de un botón o una opción de menú o algo así.

    Use algo como log4net o CuttingEdge.Logging (en Codeplex) para crear e implementar esta bitácora.  Luego le pide al usuario que le envíe la bitácora y listo.

    Ah, y si compila la aplicación con debugging info entonces las trazas de las excepciones le dirán la línea de código y el nombre del archivo fuente.


    Jose R. MCP
    Code Samples

    jueves, 12 de febrero de 2015 13:58
    Moderador
  • Para cerrar este tema, no logre identificar cual era el inconveniente en la maquina que se presento el error, sin embargo este al ya no se esta presentando y no se realizo ningún cambio en la maquina mas que reiniciarla. aunque me alegra que no se este presentando el error, no me gusta el no haber podido encontrar una solución para que no se presente de nuevo.
    • Marcado como respuesta Diego Galindo viernes, 20 de febrero de 2015 13:42
    viernes, 20 de febrero de 2015 13:42