none
Colocando meu webservice "Online" RRS feed

  • Pergunta

  • Pessoal, 

    estou aprendendo a desenvolver aplicativos no C# e ASP.NET. Há alguns dias, meu supervisor me solicitou que eu desenvolvesse uma ferramenta que pudesse transferir informações de minha empresa para a filial em SP.

    Imaginei logo no webservice. Porem,  na minha maquina local, consigo fazer funcionar tranquilo, porem não consigo colocar online, de forma que quando eu cadastrar os dados na minha base sqlserver, eu possa exportar ( ferramenta já desenvolvida). O que eu necessito é pegar esses dados  ( arquivos .txt)  e transferir esses dados para o webservice, de forma que a minha filial receba esses dados.

    Alguem pode me ajudar nesse probleminha? 

    segunda-feira, 28 de outubro de 2013 22:21

Respostas

  • Boa noite Nelson

    Você precisará hospedar este webservice em algum lugar. Pode ser tanto um provedor de hospedagem como uma maquina rodando IIS e que possa ser acessada externamente. No último caso é um pouco mais complicado, você terá que ter um IP fixo também, sem contar o nível de segurança. Você pode ter problemas com firewall e tal, acho mais simples hospedar em algum provedor, caso não exista uma infraestrutura já preparada para hospedar um webservice na empresa. Outra alternativa é utilizar um FTP para transferir os dados, mas acaba esbarrando no mesmo problema.

    terça-feira, 29 de outubro de 2013 01:51
  • Só complementando a resposta do Cesar, para ganhar performance na transmissão dos arquivos para o serviço e vice versa você pode converter os arquivos para Base64

    Para entender mais sobre Web Services e WCF Services segue umas apresentações minhas...

    http://www.slideshare.net/Leolosi/aspnet-web-services

    http://www.slideshare.net/Leolosi/wcf-13081040


    Leonardo Lourenço Silva



    • Editado Leonardo Lourenço Silva terça-feira, 29 de outubro de 2013 02:25 Inclusão de Links
    • Marcado como Resposta Giovani Cr terça-feira, 29 de outubro de 2013 19:43
    terça-feira, 29 de outubro de 2013 02:15

Todas as Respostas

  • Boa noite Nelson

    Você precisará hospedar este webservice em algum lugar. Pode ser tanto um provedor de hospedagem como uma maquina rodando IIS e que possa ser acessada externamente. No último caso é um pouco mais complicado, você terá que ter um IP fixo também, sem contar o nível de segurança. Você pode ter problemas com firewall e tal, acho mais simples hospedar em algum provedor, caso não exista uma infraestrutura já preparada para hospedar um webservice na empresa. Outra alternativa é utilizar um FTP para transferir os dados, mas acaba esbarrando no mesmo problema.

    terça-feira, 29 de outubro de 2013 01:51
  • Só complementando a resposta do Cesar, para ganhar performance na transmissão dos arquivos para o serviço e vice versa você pode converter os arquivos para Base64

    Para entender mais sobre Web Services e WCF Services segue umas apresentações minhas...

    http://www.slideshare.net/Leolosi/aspnet-web-services

    http://www.slideshare.net/Leolosi/wcf-13081040


    Leonardo Lourenço Silva



    • Editado Leonardo Lourenço Silva terça-feira, 29 de outubro de 2013 02:25 Inclusão de Links
    • Marcado como Resposta Giovani Cr terça-feira, 29 de outubro de 2013 19:43
    terça-feira, 29 de outubro de 2013 02:15