Mi è capitato dover far leggere un web service .Net da una pagina asp. La cosa non è particolarmente difficile. Ho utilizzato l'oggetto MSXML2.XMLHTTP facendo poi il parser dell'xml ricevuto.
Ovviamente non è andata come speravo e mi sono scontrato con il seguente errore: "Request format is unrecognized for URL unexpectedly ending in...".
La soluzione è aggiungere nel web.config le seguenti righe:
<system.web>
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
</system.web>