In my WCF Service I have a function, for example:
bool ValidateLogin(string user, string password)
after I hosted it in windows azure and a
Setting the XmlSerializerFormat Style to RPC did the trick for me. I.e.
[OperationContract, XmlSerializerFormat(Style = OperationFormatStyle.Rpc)]
bool ValidateLogin(string user, string password)
It changes the way the wsdl is generated, from:
To:
This article propose a different solution, but also contains some extra explanations: http://www.codeproject.com/Articles/323097/WCF-ASMX-Interoperability-Removing-the-Annoying-xx