WEBSERVICE LOCAL
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...
é 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.
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.
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
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
ainda não consegui, como ficaria a string de conexão?
String de conexão? Não entendi sua dúvida agora... você já não tem a parte de acesso a dados pronta?
tenho sim, mas funciona localhost, e quem vai acessar remoto? como é que alguém vai conseguir acessar?
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?
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