locked
Aplicação Silverligth publicada não traz os dados do Banco RRS feed

  • Pergunta

  • Boa tarde pessoal,

    Estou aprendendo Silverligth e estou com um problema, minha aplicação quando rodo localmente ela funciona muito bem, mas quando publico ela e testo ela não traz os dados do Banco, uma observação que gostaria de fazer é que mesmo quando estou debugando a aplicação o banco já está no servidor, o mesmo que é usado com o sistema publicado.

    quinta-feira, 7 de fevereiro de 2013 17:55

Respostas

  • Bem, vamos lá

    Voce definiu a publicação dentro do wwwroot para seu IIS , quando mexemos com Silverlight temos que gerar a release do projeto tanto na aplicação quanto no webservice.

    A estrutura para aplicação é mais ou menos assim:

    wwroot

                 bin

                        .dll

                        .pdb

                webconfig

                 .xaml

                 .aspx

                

                 webservices

                                        bin

                                                  .dll

                                                   .pdb

                                       Servico1.svc

                                       Servico2.svc

                                       webconfig

    O web serices compreende sua estrutura do serviço, onde voce criou o WCF RIA service e instalou como sendo service reference

    o webconfig da aplicação serve somente para apontar a pagina inicial, como se fosse o index(em paginas php usando apache) , Dessa forma voce consegue publicar o service e fazer sua aplicação se comunicar com o Banco de dados

    Se essa resposta resolveu seus problemas, marque como resposta

    Atenciosamente

    Marcus Fernando

    • Marcado como Resposta elfarrar1 quarta-feira, 20 de fevereiro de 2013 17:48
    • Não Marcado como Resposta elfarrar1 quarta-feira, 20 de fevereiro de 2013 17:49
    • Marcado como Resposta elfarrar1 quarta-feira, 20 de fevereiro de 2013 17:52
    quarta-feira, 20 de fevereiro de 2013 12:25
  • Ele nao funciona pq ele nao alcança o servico , vc somente tem a tela funcionando, crie um servico qualquer e pegue o endereço dele e coloque na url, eu tenho um serviço local que o path de publicação dele esta assim:  http://localhost:51596/ServicoAdministracao.svc

    quando eu coloco esse path aparece em formato XML para mim todos os metodos, pesquise meios de publicar um wcf service no momento que voce publicar, o seu web config que estara na pasta webservices  irá consegir visualizar este serviço.

    Atenciosamente

    Marcus Fernando

    • Marcado como Resposta elfarrar1 quarta-feira, 20 de fevereiro de 2013 21:16
    quarta-feira, 20 de fevereiro de 2013 20:33

Todas as Respostas

  • Bem, vamos lá

    Voce definiu a publicação dentro do wwwroot para seu IIS , quando mexemos com Silverlight temos que gerar a release do projeto tanto na aplicação quanto no webservice.

    A estrutura para aplicação é mais ou menos assim:

    wwroot

                 bin

                        .dll

                        .pdb

                webconfig

                 .xaml

                 .aspx

                

                 webservices

                                        bin

                                                  .dll

                                                   .pdb

                                       Servico1.svc

                                       Servico2.svc

                                       webconfig

    O web serices compreende sua estrutura do serviço, onde voce criou o WCF RIA service e instalou como sendo service reference

    o webconfig da aplicação serve somente para apontar a pagina inicial, como se fosse o index(em paginas php usando apache) , Dessa forma voce consegue publicar o service e fazer sua aplicação se comunicar com o Banco de dados

    Se essa resposta resolveu seus problemas, marque como resposta

    Atenciosamente

    Marcus Fernando

    • Marcado como Resposta elfarrar1 quarta-feira, 20 de fevereiro de 2013 17:48
    • Não Marcado como Resposta elfarrar1 quarta-feira, 20 de fevereiro de 2013 17:49
    • Marcado como Resposta elfarrar1 quarta-feira, 20 de fevereiro de 2013 17:52
    quarta-feira, 20 de fevereiro de 2013 12:25
  • Obrigado Marcus, mas quando eu rodo do visual Studio o sistema funciona normalmente, só quando publicado é que não, isto está correto?

    quarta-feira, 20 de fevereiro de 2013 17:52
  • Ele nao funciona pq ele nao alcança o servico , vc somente tem a tela funcionando, crie um servico qualquer e pegue o endereço dele e coloque na url, eu tenho um serviço local que o path de publicação dele esta assim:  http://localhost:51596/ServicoAdministracao.svc

    quando eu coloco esse path aparece em formato XML para mim todos os metodos, pesquise meios de publicar um wcf service no momento que voce publicar, o seu web config que estara na pasta webservices  irá consegir visualizar este serviço.

    Atenciosamente

    Marcus Fernando

    • Marcado como Resposta elfarrar1 quarta-feira, 20 de fevereiro de 2013 21:16
    quarta-feira, 20 de fevereiro de 2013 20:33