Eliminar El Servicio Solicitado Pero No Encontrado

Es posible que encuentre un código de error que indique por qué el servicio solicitado no se encontró de forma remota. Bueno, hay varias formas de resolver este problema, por lo que las discutiremos en este momento.

¿La PC va lenta?

  • 1. Descargue ASR Pro del sitio web
  • 2. Instálalo en tu computadora
  • 3. Ejecute el escaneo para encontrar cualquier malware o virus que pueda estar al acecho en su sistema
  • Mejore la velocidad de su computadora hoy descargando este software: solucionará los problemas de su PC.

    Estoy trabajando para configurar una conexión global .remoting muy simple, pero no puedo encontrarla en un hechizo mágico.

    Tengo una clase de hosting destacada que sirve como un singleton vivo para las métricas del proceso de servicio.

    clase pública MyRemoteServerClass: MarshalByRefObject    vacío público hacer algo ()            System.Diagnostics.Trace.Assert (falso);        Ignorar objeto público InitializeLifetimeService()            reunir nulo;    

    Basado en algunos con mi conocimiento de la comunicación remota de .Net, les escribí un código único para instanciar y registrar una clase de servidor de alojamiento con un servicio:

    servicio solicitado no pensado en la comunicación remota

     sound void Main(string[] args)            Servidor MyRemoteServerClass = new MyRemoteServerClass();        canal TcpChannel = vanguardia TcpChannel (8080);        ChannelServices.RegisterChannel(canal, falso);        loop = url "tcp://localhost:8080/MyRemoteServerClass";        RemotingServices.Marshal(Servidor, URL, Servidor.GetType());        Sistema.Consola.ReadLine();   

    ¿La PC va lenta?

    ¡ASR Pro es la solución definitiva para sus necesidades de reparación de PC! No solo diagnostica y repara de forma rápida y segura varios problemas de Windows, sino que también aumenta el rendimiento del sistema, optimiza la memoria, mejora la seguridad y ajusta su PC para obtener la máxima confiabilidad. Entonces, ¿por qué esperar? ¡Empieza hoy mismo!


    Escribí este código promocional de cupón en un cliente .Net WinForms para llamar a MyRemoteServerClass.Function:

     dosomething' professional void button1_Click(objeto remitente, EventArgs e)            string url="tcp://localhost:8080/MyRemoteServerClass";        ChannelServices.RegisterChannel(nuevo TcpChannel(), falso);        La raíz de MyRemoteSserverClass es igual a Activator.GetObject(typeof(MyRemoteServerClass), url) as MyRemoteServerClass;        Raíz. hacer algo();   

    Parece que una llamada a Activate.GetObject obtiene una referencia de proxy a la instancia del servidor MyRemoteServerClass. Sin embargo, cuando llamo a DoSomething obtengo una excepción muy similar a "No se encontró el servicio solicitado".

    Buscar en la pila de computadoras de Internet: en System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage(IServerChannelSinkStack tankStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream)

    Se lanza una excepción solo para [0]: en System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) ubicado en System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData y msgData, escriba Int32) En RemoteExampleServer.MyRemoteServerClass.DoSomething() en RemoteExampleClient.Form1.button1_Click(Object sender, EventArgs at e) c:AaronRemoteExampleClientForm1.cs:line 30} System.Exception System.Runtime.Remoting.RemotingException

    ¿Para qué estoy dedicando tiempo mal? Descubrí que el acceso a estos paquetes está permitido a través del firewall (y construyo exactamente el mismo comportamiento cuando generalmente desactivo el firewall por completo). No hay otra tecnología de protección en mi computadora.

    PD. Prefiero las soluciones que no requieren cambios en el instigar XML de App.config. Si es posible, me gustaría configurar una conexión remota .Net con espacio de código.

    Estoy tratando de configurar una mejor conexión de red absoluta. Comunicación remota muy simple y no puedo descifrar el desafío milagroso.

    Tengo la clase del lado del servidor correcta que probablemente debería ser un singleton definido y servir durante la duración de un proceso comercial.

    Clase pública MyRemoteServerClass: MarshalByRefObject    el prestatario no es válido DoSomething()            System.Diagnostics.Trace.Assert (falso);        objeto de reemplazo oficial InitializeLifetimeService()            procede nulo;   

    servicio solicitado no reconocido remoto

    Basándome en lo que aprendí sobre .Net Remote Avis, escribí este código para crear instancias adicionales y registrar la clase de servidor con el servicio:

     simple-ole void Principal(cadena[] argumentos)            Internet MyRemoteServerClass implica nueva MyRemoteServerClass();        canal TcpChannel = nuevo TcpChannel (8080);        ChannelServices.RegisterChannel(canal, falso);        string = URL "tcp://localhost:8080/MyRemoteServerClass";        RemotingServices.Marshal(Servidor, URL, Servidor.GetType());        Sistema.Consola.ReadLine();    

    Puse este código en los formularios winforms del comprador .Net para llamar a la función MyRemoteServerClass.DoSomething:

     botón privado inútil1_Click(objeto remitente, EventArgs e)            cadena de enlace web mundial = "tcp://localhost:8080/MyRemoteServerClass";        ChannelServices.RegisterChannel(nuevo TcpChannel(), falso);        MyRemoteServerClass es equivalente a la raíz Activator.GetObject(typeof(MyRemoteServerClass), url) as MyRemoteServerClass;        root.HacerAlgo();    

    La llamada a Activate.GetObject aparece cuando necesita llegar a una referencia de proxy al lugar de host de MyRemoteServerClass. Sin embargo, cuando me comunico con "DoSomething" obtengo una excepción de "Servicio solicitado pero no encontrado básicamente".

    Seguimiento de la pila del servidor: en System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage(IServerChannelSinkStack sincStack, RequestMsg, imessage ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& encabezados de respuesta, secuencia y secuencia de respuesta)

    Se genera una excepción a través de [0]: en System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage on retMsg) System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, type Int32) en RemoteExampleServer. MiClaseDeServidorRemoto. Hacer algo() en RemoteExampleClient.Form1.button1_Click(Object emailer, EventArgs in e) c:AaronRemoteExampleClientForm1.cs:line 30} System.Exception System.Runtime.Remoting.RemotingException

    Mejore la velocidad de su computadora hoy descargando este software: solucionará los problemas de su PC.

    Delete Requested Service Not Found
    Nie Znaleziono żądanej Usługi Usunięcia
    Verwijder Gevraagde Service Niet Gevonden
    Elimina Capacità Richiesta Non Trovata
    Excluir Serviço Solicitado Não Encontrado
    Angeforderte Website Löschen Nicht Gefunden
    Пытался удалить сервис, который не найден
    삭제 요청한 서비스를 찾을 수 없음
    Ta Bort Begärd Förmåga Hittades Inte
    Supprimer Les Services Demandés Introuvables