Why does XML-RPC.NET throw XmlRpcIllFormedXmlException?
If your code makes a call on a proxy and an XmlRpcIllFormedXmlException is thrown with the message “Response from server does not contain valid XML.” it means that the XML-RPC response from the server cannot be parsed as a valid XML document (parsing is performed by the .NET XmlDocument class). It is not a problem with the client. See section 5.1 on how to investigate what the server is sending across the network. Section 2.22 describes the AllowInvalidHttpContent flag which can be used to prevent the XmlRpcIllFormedXmlException exception in some circumstances.