I am starting this Wiki to collect best practices for creating compatible web services (not clients) in WCF. Share your experience if you know a feature that is usually not compatible or not compatible with a particular platform.
Pretty simple:
avoid any .NET features such as Exceptions (turn them into SOAP errors)
, net, netTcp, netNamedPipes, netMsmq .. - wsHttpBinding WS- * - basicHttpBinding /
net
wsHttpBinding
basicHttpBinding
NetDataContractSerializer
WCF REST, , xml .
:
Edit: