locked
Publicar projeto com RIA Services RRS feed

  • Pergunta

  • Olá pessoal, gostaria de perguntar se alguém sabe o que eu preciso fazer de especial para que meu projeto funcione corretamente com RIA Services depois de publicado, digo isso pois quando rodo no Visual Studio tudo roda perfeitamente, então o que eu fiz foi pegar o arquivo .xap coloquei no meu domínio, a base de dados é a mesma e continua tudo igual pois no VS eu já utilizo a base que está no domínio web.

    E então tento acesso pelo browser a um diretório onde coloquei um arquivo index.html que tem meu .xap embedado.

     

    Só que estou recebendo o seguinte erro no momento que os dados serão carregados:

     

    ---------------------------
    Load Error
    ---------------------------
    System.ServiceModel.DomainServices.Client.DomainOperationException: Load operation failed for query 'GetCadastro'. The remote server returned an error: NotFound. ---> System.ServiceModel.CommunicationException: The remote server returned an error: NotFound. ---> System.Net.WebException: The remote server returned an error: NotFound. ---> System.Net.WebException: The remote server returned an error: NotFound.

       em System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)

       em System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClass5.<EndGetResponse>b__4(Object sendState)

       em System.Net.Browser.AsyncHelper.<>c__DisplayClass2.<BeginOnUI>b__0(Object sendState)

       --- Fim do rastreamento de pilha de exceções internas ---

       em System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)

       em System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)

       em System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult result)

       --- Fim do rastreamento de pilha de exceções internas ---

       em System.ServiceModel.DomainServices.Client.WebDomainClient`1.EndQueryCore(IAsyncResult asyncResult)

       em System.ServiceModel.DomainServices.Client.DomainClient.EndQuery(IAsyncResult asyncResult)

       em System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad(IAsyncResult asyncResult)

       --- Fim do rastreamento de pilha de exceções internas ---
    ---------------------------
    OK  
    ---------------------------

     

    Eu não faço a mínima idéia do que este erro significa, se alguém ae poder me ajudar ficaria muito grato.

     

    Abraço

    • Tipo Alterado Ricardo Dorta sexta-feira, 21 de janeiro de 2011 17:55
    quinta-feira, 20 de janeiro de 2011 03:03

Respostas

Todas as Respostas

  • Olá Julio,

    Você instalou o pacote do RIA Services no servidor, ou definiu as DLLs  para serem copiadas sempre?

    Dá uma olhada nesse post do Tim Heuer, talvez ele te ajude: http://timheuer.com/blog/archive/2009/12/10/tips-to-deploy-ria-services-troubleshoot.aspx

    Ele ainda linka pra um post do Saurabh Pant, deixando a situação ainda mais clara: http://blogs.msdn.com/b/saurabh/archive/2010/03/16/ria-services-application-deployment.aspx

    Abraços, espero ter ajudado :)


    Analista de Sistemas - [MCTS] WinForms 2.0/WPF 3.5/ASP.Net 3.5
    • Marcado como Resposta Ricardo Dorta sexta-feira, 21 de janeiro de 2011 17:55
    quinta-feira, 20 de janeiro de 2011 10:10
  • Opa, bom dia Alliston, cara, dei uma olhada e o que fiz agora foi colocar as DLLs para serem copiadas, fiz como o tutorial.

    Agora estou tendo outro problema

    Quando acesso a aplicação carrega até os 100% e dae fica aquela rodinha do Silverlight mostrando que está carregando.

    Quando acesso a página aspx para abrir a aplicação é exibido um erro de configuração:

    Configuration Error

    Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

    Parser Error Message: Unrecognized attribute 'multipleSiteBindingsEnabled'. Note that attribute names are case-sensitive.

    Source Error:

    Line 26:  </connectionStrings>
    Line 27:  <system.serviceModel>
    Line 28:   <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
    Line 29:  </system.serviceModel>
    Line 30: </configuration>

    Source File: web.config    Line: 28


    Version Information: Microsoft .NET Framework Version:2.0.50727.3615; ASP.NET Version:2.0.50727.3618

     

    O que será agora? Achei estranha a versão do .Net Framework mostrada ali, isso é quase impossível de ser a versão 2.0 O.O será que pode ser isso?

    Tem algum script que eu rode em uma aspx para me dizer qual é a versão do servidor?

     

    Valeu pela força

     

    Abraço

    quinta-feira, 20 de janeiro de 2011 13:10
  • Olhando aqui Julio, acredito que está sim rodando sobre o .Net 2.0

    Tenho um projeto asp.net mvc que utiliza também Silverlight com RIA Services, e no meu web.config, encontrei esse atributo multipleSiteBindingsEnabled

    É um servidor seu, ou é hospedado?

    Abraços e boa sorte com o problema :)


    Analista de Sistemas - [MCTS] WinForms 2.0/WPF 3.5/ASP.Net 3.5
    quinta-feira, 20 de janeiro de 2011 13:18
  • Opa, Alliston, é um servidor hospedado, vou entrar em contato com eles para trocarem meu site de servidor, pois eu não posso ficar dependente dessa versão jurássica do .Net Framework

    Quando alterarem o servidor eu publico o resultado.

     

    Abraço

    quinta-feira, 20 de janeiro de 2011 13:45
  • Legal, quando migrar, vai rodar tranquilão seu sistema, pode apostar ;)

    Abraços, e disponha sempre que precisar!


    Analista de Sistemas - [MCTS] WinForms 2.0/WPF 3.5/ASP.Net 3.5
    quinta-feira, 20 de janeiro de 2011 13:47