WEBSERVICE LOCAL

KAIBOLL 15/02/2012 22:12:55
#394841
Boa noite, estou tentando fazer uma aplicação que possui um banco de dados local sql server e queria que outras pessoas tivessem acesso a esse banco remotamente (via internet) é possivel? o que devo usar...
KERPLUNK 15/02/2012 23:26:00
#394845
é possível sim. Há de se levar em conta alguns pontos antes:
1 - O acesso ao seu webservice, não depende da aplicação e sim da rede. Para uma conexão de uma WAN(rede remota), você deve ter a sua rede preparada para isso, configurando roteadores, Switches e todo aparato que sua rede local tenha.
2 - Tenha em mente que sua conexão de internet é de duas vias, upload e download. Muitas empresas oferecem conexões muito rápidas, tipo a NET, oferece 10, 20, 50 100 mega, isso para DOWNLOAD, para upload geralmente é coisa de 10% disso. Então veja, os usuários do seu webservice terão uma lentidão proporcional ao número de usuários conectados/velocidade de upload/processamento, o que pode virar uma [Ô]carroça[Ô] no final das contas

O ideal, é contratar um host para seu webservice, faça-o, teste-o e depois publique em um host com uma largura de banda realmente boa para oferecer um serviço com um desempenho aceitável.
AJSO 16/02/2012 00:52:10
#394854
Resposta escolhida
Caro KAIBOLL

Você pode utilizar o IIS de sua máquina para acesso de sua aplicação

Crie um diretório Virtua em sua máquina local e dê acesso para sua Rede Local.

Todo S.O. tem IIS instalado Você pode ijnclusive utilizar para Debugar sua aplicação.........

Boa Sorte
KAIBOLL 16/02/2012 09:09:25
#394863
ainda não consegui, como ficaria a string de conexão?
KERPLUNK 16/02/2012 19:31:20
#394959
String de conexão? Não entendi sua dúvida agora... você já não tem a parte de acesso a dados pronta?
KAIBOLL 16/02/2012 20:10:51
#394968
tenho sim, mas funciona localhost, e quem vai acessar remoto? como é que alguém vai conseguir acessar?
KAIBOLL 17/02/2012 08:01:28
#394982
ex: eu criei o webservise aqui na minha máquina, ele acessa dos dados locais do sql server, a pergunta é como faço pro meu amigo no japão acessar esses dados?
KERPLUNK 17/02/2012 09:04:47
#394992
Ele vai ter que criar uma aplicação, que referencie seu webservice. WebService NÃO é COMO UM BANCO DE DADOS, não tem uma connectionstring. WebService se parece mais com uma DLL, na aplicação que vai consumir esse webservice, adiciona-se uma WebReference. Ao se adicionar essa referência, o Visual Studio automaticamente cria o WSDL e outros documentos para essa webreference. Então na aplicação cliente(a do seu amigo), ele pode executar os webmethods que vc disponibilizou.
Tópico encerrado , respostas não são mais permitidas