【发布时间】:2016-11-23 18:08:05
【问题描述】:
我将 wcf 用于 Web 服务。它适用于 .net 框架 4.5。但它在单声道上崩溃。
异常详情 System.InvalidOperationException :生成 XML 文档时出错。 ----> System.ArgumentException : 空字符串 '' 不是有效的本地名称。 在 在(包装器远程调用)
在 System.ServiceModel.Channels.Message.WriteBodyContents() 中引发了此异常 所以我重写了这个方法(类似于Royal Mail Shipping API C#)并得到了另一个异常。
异常详情 收到无效的 SOAP 错误消息 ----> System.Xml.XmlException : 内容无法转换为 System.Xml.XmlQualifiedName 类型。第 1 行,位置 116。 ----> System.InvalidCastException:字符串“wsa:MessageAddressingHeaderRequired”不能表示为 XmlQualifiedName。找不到前缀“wsa”的命名空间。 在 at (wrapper remoting-invoke)
是否可以替换 Mono 上的默认 FaultMessage 序列化程序?
【问题讨论】:
-
你用的是什么版本的单声道?