locked
Publicação do Ria Services RRS feed

  • Pergunta

  • Eu publiquei uma aplicação em silverlight dentro de um site do IIS6, mas quando o aplicação vai buscar os dados das listas do sharepoint da o seguinte erro:

    Load operation failed for query 'getSedes'. The remote server returned an error: NotFound.

       at System.Windows.Ria.OperationBase.Complete(Exception error)
       at System.Windows.Ria.LoadOperation.Complete(Exception error)
       at System.Windows.Ria.DomainContext.CompleteLoad(IAsyncResult asyncResult)
       at System.Windows.Ria.DomainContext.<>c__DisplayClass17.<Load>b__13(Object )

     

    Alguém sabe como resolver isso?

    Obrigado.

    terça-feira, 1 de junho de 2010 16:22

Respostas

  • Daniel,
    as vezes só mudar a instância do Serviço para pegar a porta dinamicamente funciona. Ele não deve esta encontrando o Serviço. Tente mudar assim:

    var ws = new MyService.MyServiceClient();  // Assim pega a configuração padrão do client

    //Assim a instância será dinamica
    System.ServiceModel.EndpointAddress address = new System.ServiceModel.EndpointAddress(new Uri(Application.Current.Host.Source, "../MyService.svc"));

    var ws = new MyService.MyServiceClient(MyServiceConfigurationName, address);

    Ou as vezes pode ser a configuração do MIME Types no IIS para pegar os pacotes .XAP.
    Adicionando no IIS:

    Extension: .xap 
    MIME Type: application/x-silverlight-app

    Espero ter ajudado.

    • Marcado como Resposta Daniel M. Lins terça-feira, 29 de junho de 2010 14:42
    terça-feira, 29 de junho de 2010 13:51

Todas as Respostas

  • Hi Daniel,

    provavelmente sua aplicacao esta acessando o service fazendo um cross-domain.

    tente colocar um arquivo de politica deacesso cross-domain na raiz do seu service.

    crie um arquivo com o nome clientaccesspolicy.xml .

    o conteudo seria esse.

    <?xml version="1.0" encoding="utf-8" ?>
    <access-policy>
    <cross-domain-access>
    <policy>
    <allow-from http-request-headers="*">
    <domain uri="*"/>
    </allow-from>
    <grant-to>
    <resource include-subpaths="true" path="/"/>
    </grant-to>
    </policy>
    </cross-domain-access>
    </access-policy>

    Att,


    Adriel Codeco Silva Microsoft Partner http://adrielcodeco.wordpress.com www.uppercase.com.br adrielcodeco@hotmail.com
    terça-feira, 15 de junho de 2010 03:32
  • Daniel,
    as vezes só mudar a instância do Serviço para pegar a porta dinamicamente funciona. Ele não deve esta encontrando o Serviço. Tente mudar assim:

    var ws = new MyService.MyServiceClient();  // Assim pega a configuração padrão do client

    //Assim a instância será dinamica
    System.ServiceModel.EndpointAddress address = new System.ServiceModel.EndpointAddress(new Uri(Application.Current.Host.Source, "../MyService.svc"));

    var ws = new MyService.MyServiceClient(MyServiceConfigurationName, address);

    Ou as vezes pode ser a configuração do MIME Types no IIS para pegar os pacotes .XAP.
    Adicionando no IIS:

    Extension: .xap 
    MIME Type: application/x-silverlight-app

    Espero ter ajudado.

    • Marcado como Resposta Daniel M. Lins terça-feira, 29 de junho de 2010 14:42
    terça-feira, 29 de junho de 2010 13:51
  • Bom dia Clayr, obrigado pela ajuda. Consegui resolver o erro sem mexer no codigo, era apenas configuração do site do IIS.

    Obrigado pela ajuda.

    terça-feira, 29 de junho de 2010 14:42
  • Bom dia Clayr, obrigado pela ajuda. Consegui resolver o erro sem mexer no codigo, era apenas configuração do site do IIS.

    Obrigado pela ajuda.


    Bom dia Daniel,

    Estou passando pelo problema de publicar no IIS o RIA Services. Como vc conseguiu resolver o problema, pode me ajudar?

    Minha configuração é Windows 7, ISS 7.5, Framework 4 e SQL Server 2008.

     

    Agradeço antecipadamente.

    terça-feira, 24 de agosto de 2010 12:08
  • Opa Deluthyo tudo blz?

    Kra, vc ta usando Silverlight 4?

    Me passe qual a sua dificuldade e se é mostrado algum erro para vc.

    quinta-feira, 26 de agosto de 2010 01:04
  • Daniel,

    Graças a Deus consegui resolver, fiz alguns ajuste no IIS e agora está td blz!!!

     

    Obrigado pela atenção.

    quinta-feira, 26 de agosto de 2010 11:11
  • Resolvi da mesma maneira que vc uhauhauhahua

    O ruim é que não tem como colocar a solução aqui né hehehe.

    Flw

    quarta-feira, 1 de setembro de 2010 20:12
  • Deluthyo e Daniel.

    Cara estou com sérios problemas em publicar a minha aplicação com Ria Service, e já estou semanas parado com isso. Como eu posso saber quais configurações vc usou para rodar a sua aplicação? Por favor realmente eu preciso de ajuda.

    Abraços.

    quinta-feira, 2 de dezembro de 2010 13:06