Uma forma muito útil para fazer testes com web services é acessá-los via browser (http://localhost/WebService.asmx) onde fica disponível um formulário para testá-los. Porém esse formulário fica desabilitado quando acessado remotamente, por isso aparece a mensagem
“O formulário de teste está disponível somente para solicitações na máquina local” ou
“The test form is only available for requests from the local machine.”.
Para o web service poder ser chamado de uma máquina remota precisamos adicionar as seguintes linhas no web.config.
<system.web>
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
</system.web>