我正在使用wcf作爲Web服務。它適用於.net框架4.5。但它在單聲道上崩潰。單聲道WCF序列化問題
異常詳細信息 System.InvalidOperationException:有一個錯誤產生XML文檔。 ----> System.ArgumentException:空字符串「'不是有效的本地名稱。 在< 0x00000 + 0x00000> 在(包裝遠程-調用)
這個例外是在System.ServiceModel.Channels.Message.WriteBodyContents拋出()0所以我重寫了這個方法(如Royal Mail Shipping API C#類似),並得到了另一個例外。
異常詳細信息 接收到無效的SOAP故障信息 ----> System.Xml.XmlException:內容不能被轉換爲類型System.Xml.XmlQualifiedName。第1行,第116位。 ----> System.InvalidCastException:字符串'wsa:MessageAddressingHeaderRequired'不能表示爲XmlQualifiedName。無法找到前綴'wsa'的命名空間。 在< 0x00000 + 0x00000> 在(包裝遠程-調用)
反正是有取代單上的默認FaultMessage串行?
您使用的是哪種版本的單聲道? – knocte