Um recurso fantástico dos XML Webservices criados na plataforma dotNet é o fato de a própria página que hospeda o arquivo asmx poder ser utilizada como ambiente de testes, porém por segurança, esse recurso vem desabilitado por padrão. Para habilitá-lo é necessário que seu arquivo web.config contenha instruções para habilitar “HttpGet” e “HttpPost” na seção “Configuration/System.web/webServices/protocols:”
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<webServices>
<protocols>
<!-- Habilitação do ambiente de testes - Início -->
<add name="HttpGet" />
<add name="HttpPost" />
<!-- Habilitação do ambiente de teste - Fim -->
</protocols>
</webServices>
</system.web>Importante salientar que, quando o serviço está publicado em ambiente de produção, esta funcionalidade deve estar desabilitada, ou qualquer pessoa que descubra a página na web poderá disparar os serviços.