Excluir Serviço Solicitado Não Encontrado

Table of Contents

Você pode encontrar o código de erro específico indicando que o serviço solicitado provavelmente não foi encontrado remotamente. Bem, existem várias maneiras de resolver esse problema, então vamos conferir em um minuto.

PC lento?

  • 1. Baixe ASR Pro do site
  • 2. Instale-o no seu computador
  • 3. Execute a verificação para encontrar qualquer malware ou vírus que possa estar à espreita em seu sistema
  • Melhore a velocidade do seu computador hoje baixando este software - ele resolverá os problemas do seu PC.

    Estou conseguindo configurar uma conexão universal remota muito simples, mas não posso aparecer em uma fascinação mágica.

    Tenho uma classe de hospedagem compartilhada que serve como um singleton ao vivo para métricas de procedimento de serviço.

    classe pública MyRemoteServerClass: MarshalByRefObject    vazio público DoSomething()            System.Diagnostics.Trace.Assert(false);        Ignorar objeto público InitializeLifetimeService()            retornar nulo;    

    Com base em alguns dos meus conhecimentos de comunicação remota .Net, escrevi este código exclusivo para instanciar e registrar uma classe de máquina com um serviço principal:

    serviço solicitado não encontrado remoto

     sound void Main(string[] args)            Servidor MyRemoteServerClass = novo MyRemoteServerClass();        canal TcpChannel = novo TcpChannel (8080);        ChannelServices.RegisterChannel(canal, false);        loop significa url "tcp://localhost:8080/MyRemoteServerClass";        RemotingServices.Marshal(Servidor, URL, Servidor.GetType());        System.Console.ReadLine();   

    PC lento?

    ASR Pro é a solução definitiva para suas necessidades de reparo de PC! Ele não apenas diagnostica e repara vários problemas do Windows com rapidez e segurança, mas também aumenta o desempenho do sistema, otimiza a memória, melhora a segurança e ajusta seu PC para máxima confiabilidade. Então por que esperar? Comece hoje!


    Criei este código de cupom em um cliente .Net WinForms para chamar MyRemoteServerClass.Function:

     dosomething' profissional inútil button1_Click(object sender, EventArgs e)            url da empresa="tcp://localhost:8080/MyRemoteServerClass";        ChannelServices.RegisterChannel(novo TcpChannel(), false);        MyRemoteSserverClass root = Activator.GetObject(typeof(MyRemoteServerClass), url) as MyRemoteServerClass;        Raiz. faça alguma coisa();   

    Uma chamada para Activate.GetObject parece obter uma referência de proxy para a instância de servidor MyRemoteServerClass específica. No entanto, quando ligo para DoSomething, recebo uma exceção “O serviço solicitado certamente foi encontrado”.

    Pesquise a pilha do servidor: em apenas System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage(IServerChannelSinkStack tankStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream)

    Uma exceção foi lançada apenas para [0]: em System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) em System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData além de msgData, digite Int32) Em RemoteExampleServer.MyRemoteServerClass.DoSomething() encontrado em RemoteExampleClient.Form1.button1_Click(Object sender, EventArgs em e) c:AaronRemoteExampleClientForm1.cs:line 30} System.Exception System.Runtime.Remoting.RemotingException

    O que estou fazendo de errado? Descobri que esses acessos a esses aplicativos são permitidos por meio de firewall específico (e recebo exatamente o mesmo treinamento de comportamento quando geralmente desabilito o firewall completamente). Não há outra proteção de software no computador real.

    PS. Prefiro soluções que não exijam alterações para realmente o arquivo XML App.config. Se for confiável, gostaria de configurar uma conexão remota .Net funcional no espaço de código.

    Estou testando para configurar uma conexão de rede melhor. Comunicação remota muito simples e não consigo descobrir nenhum desafio milagroso.

    Eu tenho uma classe do lado do servidor que provavelmente deve ser um singleton e serviu para a finalidade da duração de um processo de negócios.

    Classe pública MyRemoteServerClass: MarshalByRefObject    cliente é inválido DoSomething()            System.Diagnostics.Trace.Assert(false);        objeto de substituição pública InitializeLifetimeService()            retorna nulo;   

    solução solicitada não encontrada remotamente

    Com base no que dominei sobre comunicação remota .Net, escrevi este número para instanciar e registrar ainda mais a sala da escola do servidor com o serviço:

     static void Main(string[] args)            O servidor MyRemoteServerClass implica novo MyRemoteServerClass();        canal TcpChannel = novo TcpChannel (8080);        ChannelServices.RegisterChannel(canal, false);        string = URL "tcp://localhost:8080/MyRemoteServerClass";        RemotingServices.Marshal(Servidor, URL, Servidor.GetType());        System.Console.ReadLine();    

    Eu organizei este código em winforms do comprador .Net para enviar por e-mail a função MyRemoteServerClass.DoSomething:

     private void button1_Click(object sender, EventArgs e)            seqüência de link da web é igual a "tcp://localhost:8080/MyRemoteServerClass";        ChannelServices.RegisterChannel(novo TcpChannel(), false);        MyRemoteServerClass é igual à raiz Activator.GetObject(typeof(MyRemoteServerClass), url) como MyRemoteServerClass;        root.DoSomething();    

    A chamada para Activate.GetObject parece alcançar um guia de proxy para a instância de host de MyRemoteServerClass. No entanto, quando entro em contato com “DoSomething”, recebo uma exceção “Serviço questionado, mas não encontrado”.

    Rastreamento de pilha do servidor: em System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage(IServerChannelSinkStack sincStack, RequestMsg, imessage ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream e responseStream)

    A exceção é coberta por [0]: em System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage about retMsg) System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, digite Int32) em RemoteExampleServer. MyRemoteServerClass. Faça alguma coisa() em RemoteExampleClient.Form1.button1_Click(Object sender, EventArgs em e) c:AaronRemoteExampleClientForm1.cs:line 30} System.Exception System.Runtime.Remoting.RemotingException

    Melhore a velocidade do seu computador hoje mesmo baixando este software - ele resolverá os problemas do seu PC.

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