GET and POST are disabled by default in ASP.NET 2.0 and greater , also mentioned here : KB article

so add the following to web.config file

<configuration>
    <system.web>
    <webServices>
        <protocols>
            <add name="HttpGet"/>
            <add name="HttpPost"/>
        </protocols>
    </webServices>
    </system.web>
</configuration>