Os serviços Web são aplicativos acessíveis a outras aplicações através da Internet. Você constrói um serviço Web para trabalhar nos bastidores com outras aplicações. Ele não tem uma interface de usuário e funciona em praticamente qualquer tipo de cliente ou dispositivo, como projetores, impressoras, joysticks, telefones celulares, players multimídia e câmeras. Você pode criar um serviço da Web em qualquer linguagem de programação suportada pelo seu servidor Web, mas Visual Basic .NET (VB) é uma das línguas mais utilizadas.
Coisas que você precisa
- Microsoft Visual Web Developer 2010 Express
- .NET Framework versão 3.5 ou superior
Abra o Visual Web Developer clicando "Começar" e depois "Todos os programas." Navegar para "Microsoft Visual Studio 2010 Express" então "Microsoft Visual Web Developer 2010."
selecionar "Arquivo" e depois "Novo Web Site." selecionar "Visual básico" no painel esquerdo e "Serviço WCF" no painel da direita. Mudar o nome do serviço da Web, substituindo "WCFService1" na Web Localização com o nome do serviço, tais como, "TemperatureWebService." Clique "ESTÁ BEM."
Feche a página Service.vb que se abre ao clicar no "X" no separador "App_Code / Service.vb." direita; clique no nome do site em Solution Explorer e clique "Add New Item." No Studio instalado modelos visuais, clique em "Serviço de internet." No "Nome" , digite o nome do seu serviço da Web, tais como, "Converter."
Verifica "Código lugar no arquivo separado" e clique em "Adicionar." Visual Web Developer cria dois arquivos: convert.asmx e convert.vb.
Adicione o código dentro da classe para os seus métodos de serviço Web. Por exemplo:
_
Função Pública FahrenheitToCelsius (ByVal Fahrenheit As Double) _
As Double
Return ((Fahrenheit - 32) * 5) / 9
End Function
_
Função Pública CelsiusToFahrenheit (ByVal Celsius As Double) _
As Double
Return ((Celsius * 9) / 5) + 32
End Function
Salve o arquivo.
Teste o seu serviço da Web, clicando em seu arquivo.asmx: "convert.asmx," no Solution Explorer e pressionando CTRL + F5. Clique no nome do método, por exemplo, CelsiustoFahrenheit, para chamá-lo. Digite um valor na caixa de texto e clique em "Invocar." Por exemplo, digite "100" na Celsius caixa- 212 deve aparecer em uma nova janela.