locked
Erro comunicação WCF X Windows phone 7 RRS feed

  • Pergunta

  • Pessoal, estou tentando fazer minha aplicação Windows Phone acessar um serviço que fiz em WCF. porém ocorre o erro abaixo

    alguem ja passou por isso?

    System.ServiceModel.CommunicationException was unhandled by user code
      HResult=-2146233087
      Message=The remote server returned an error: NotFound.
      Source=System.ServiceModel
      StackTrace:
           at System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result)
           at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)
           at System.ServiceModel.ClientBase`1.ChannelBase`1.EndInvoke(String methodName, Object[] args, IAsyncResult result)
           at WP7PhoneApp.LocalizacaoWCF.LocalizacaoServiceClient.LocalizacaoServiceClientChannel.EndObterCidades(IAsyncResult result)
           at WP7PhoneApp.LocalizacaoWCF.LocalizacaoServiceClient.WP7PhoneApp.LocalizacaoWCF.ILocalizacaoService.EndObterCidades(IAsyncResult result)
           at WP7PhoneApp.LocalizacaoWCF.LocalizacaoServiceClient.OnEndObterCidades(IAsyncResult result)
           at System.ServiceModel.ClientBase`1.OnAsyncCallCompleted(IAsyncResult result)
      InnerException: System.Net.WebException
           HResult=-2146233079
           Message=The remote server returned an error: NotFound.
           Source=System.Windows
           StackTrace:
                at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
                at System.Net.Browser.ClientHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
                at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult result)
           InnerException: System.Net.WebException
                HResult=-2146233079
                Message=The remote server returned an error: NotFound.
                Source=System.Windows
                StackTrace:
                     at System.Net.Browser.ClientHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
                     at System.Net.Browser.ClientHttpWebRequest.<>c__DisplayClasse.<EndGetResponse>b__d(Object sendState)
                     at System.Net.Browser.AsyncHelper.<>c__DisplayClass1.<BeginOnUI>b__0(Object sendState)
                InnerException: 


    "Todo mundo tem cliente. Só traficantes e analistas de sistema é que tem usuários " by Bill Gates

    quinta-feira, 20 de dezembro de 2012 21:38

Todas as Respostas

  • seu serviço parece não estar respondendo.

    antes de te pedir qualquer outro código, faz o seguinte. pega o seu serviço que desenvolveu, veja qual o endereço local que ele está respondendo
    (por ex: localhost:8080 , ou algo do tipo localhost/serviço, ou mesmo caso ele esteja fora da sua maquina) e acesse esse endereço.
    o serviço precisa responder.

    se o serviço não estiver nem online, não estiver respondendo, ele não funcionará quando o acessar seja pelo windows phone, um site web, silverlight, seja o que for.


    Rodolpho Marques do Carmo Microsoft MVP - Windows Phone Development @rodocarmo http://www.conexaowindows.com http://www.rodolphomarques.com http://www.windowsphonebrasil.net

    sexta-feira, 21 de dezembro de 2012 10:48