Hello, On 2010/04/27 0:59, Jspoon wrote: > Hi, > I transfer hash password over basicHttpBinding wcf service. I use mono 2.6.3 > release. > If I hosting WCF service on .NET server and client is on Mono, this error > occured (always): > > Exception in async operation: System.Xml.XmlException: Referenced character > was not allowed in XML > ... > Referenced character was not allowed in XML. Normalization is True, > checkCharacters = True Line1, position 542 > > > If there are not allowed characters in XML, then it will be raised. But there are couple of other chances that it's not receiving expected XMLs. For example, some people use BinaryMessageEncodingBindingElement with HttpTransportBindingElement, which might bring wrong (unexpected) binary format error. Can you post the actual code that reproduces your problem?
And it'd be a lot nicer if you try mono from trunk instead of old 2.6.3. > If hosting WCf service on Mono server and client is on .NET, this error > sometimes (3 times from 5) occured: > > Addressing Version AddressingNone does not support adding WS-Addressing > headers > > It's likely due to problematic ServiceMetadataBehavior issue, but it's anyways hard to tell exactly without code. > And if hosting WCF service on Mono and client is on Mono too, this error > occured (always): > ... > System.ServiceModel.FaultException 1 > ... > invalid character at 0:&#...@$ > > I'm not sure what's going on there, but remember I mentioned Binary message encoder above. > On .NET hosting and client all running fine. > > > What's wrong please? Is it compatibility problem with WCF .NET and Mono WCF. > Atsushi Eno _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
