locked
Publicar aplicação silverlight RRS feed

  • Pergunta

  • Olá,

     

    Aqui na empresa temos um sistema ERP feito em silverlight, porem toda vez que vamos publica alguma versão com correções ou com novas funcionalidades todos os clientes ficam fora do ar, existe alguma maneira disso não acontecer?

    Alguma maneira que a gente publique e o cliente nem "sinta" que estamos publicando??

     

    Para publicar eu seleciono o projeto web, vou em publish, seleciono uma pasta local e publico, depois disso conecto via ftp no servidor e passo o conteudo dessa pasta para o servidor.

     

    alguém tem alguma luz por favor????

     

    Grato,

     

    Rafael Tomitão

    sexta-feira, 25 de março de 2011 00:52

Respostas

  • Olá,

    Para evitar que o cliente "sinta" seria melhor estar em 2 solutions separadas, por que quando você desenvolve novas funcionalidades ou manutenção como disse ele está em sua maquina e no servidor o WCF está desatualizado, quando você publica no servidor a aplicação silverlight tem que atualizar as referências com as funcionalidades novas e nesse momento seu cliente fica sem poder utilizar .

    Se você separar em 2 solutions , primeiro você vai publicar o WCF atualizar as referências no projeto do silverlight e depois atualizar a aplicação em suma você separa a camada de negócio com a camada de apresentação.


    Américo Arvani
    MCP Frw web 2.0
    MCP Frw web/win 3.5
    Se ajudou , marque como resposta.
    http://americoarvani.blogspot.com
    • Sugerido como Resposta Américo Arvani terça-feira, 29 de março de 2011 23:18
    • Marcado como Resposta Rafael Tomitão quarta-feira, 30 de março de 2011 22:38
    sexta-feira, 25 de março de 2011 21:58

Todas as Respostas

  • Olá, Rafael

    Espero te ajudar, como é seu cenário ? Utiliza WCF , RIA SERVICES , qual versão da aplicação ? Como que é sua arquitetura ?


    Américo Arvani
    MCP Frw web 2.0
    MCP Frw web/win 3.5
    Se ajudou , marque como resposta.
    http://americoarvani.blogspot.com
    sexta-feira, 25 de março de 2011 12:28
  • Américo, bom dia

     

    Acesso a dados: WCF

    Versão do Silverlight: Silverlight 4

    Arquitetura: Somente os dois projetos que o proprio Silverlight cria.

     

    Obrigado pela ajudar =)

     

    Rafael Tomitão

    sexta-feira, 25 de março de 2011 13:02
  • Olá,

    Esse WCF está no mesmo solution?  Ou está em outro servidor?


    Américo Arvani
    MCP Frw web 2.0
    MCP Frw web/win 3.5
    Se ajudou , marque como resposta.
    http://americoarvani.blogspot.com
    sexta-feira, 25 de março de 2011 13:53
  • Olá, Rafael

    Sugestão , você já tentou publicar sua aplicação direto via FTP como exemplo http://blogs.msdn.com/b/webdevtools/archive/2009/06/16/updates-to-ftp-publishing-in-visual-studio-2010.aspx . Acredito que funcionará somente no caso que o WCF não esteja no mesmo solution que a aplicação silverlight .


    Américo Arvani
    MCP Frw web 2.0
    MCP Frw web/win 3.5
    Se ajudou , marque como resposta.
    http://americoarvani.blogspot.com
    sexta-feira, 25 de março de 2011 15:03
  • Américo,

     

    Desculpas a demora para resposta.

    Então os WCF estão ma mesma solution =/

    Porem em projetos diferentes.

     

    Para evitar que o cliente "sinta" é melhor fazer em solution separada?

     

    Grato,

     

    Rafael

    sexta-feira, 25 de março de 2011 18:26
  • Olá,

    Para evitar que o cliente "sinta" seria melhor estar em 2 solutions separadas, por que quando você desenvolve novas funcionalidades ou manutenção como disse ele está em sua maquina e no servidor o WCF está desatualizado, quando você publica no servidor a aplicação silverlight tem que atualizar as referências com as funcionalidades novas e nesse momento seu cliente fica sem poder utilizar .

    Se você separar em 2 solutions , primeiro você vai publicar o WCF atualizar as referências no projeto do silverlight e depois atualizar a aplicação em suma você separa a camada de negócio com a camada de apresentação.


    Américo Arvani
    MCP Frw web 2.0
    MCP Frw web/win 3.5
    Se ajudou , marque como resposta.
    http://americoarvani.blogspot.com
    • Sugerido como Resposta Américo Arvani terça-feira, 29 de março de 2011 23:18
    • Marcado como Resposta Rafael Tomitão quarta-feira, 30 de março de 2011 22:38
    sexta-feira, 25 de março de 2011 21:58
  • Américo,

     

    Desculpas a demora para responder.

     

    Seguindo a lógica que você citou, eu publico apenas os wcf´s, o xap e o projeto.dll e funciona certinho sem que o cliente sinta.

     

    Antes o que pesava eram as dll's utilizadas, por isso demorava e o cliente acabava tendo problemas.

     

    Muito obrigado pela ajuda!

     

    Rafael Tomitão

    quarta-feira, 30 de março de 2011 22:38