.NET Framework 1.1 saw a slight change for the web services, now the HTTP get is now not included in default in fact you have to override the default settings to use the Get behavior of the Webservice as was possible with framework 1.0.
All you have to do is add this entry to the Web.Config file in the same directory or above.
Add this code to your Web.Config file (this is case-sensitive):
<webServices>
<protocols>
<add name="HttpGet" />
</protocols>
</webServices>
I found this annoying change of settings about eight months back but working on a new pair of Webservices for a new project I was surprised to find the problem again and this time I am writing in on my blog as to remembering it better.