我收到以下錯誤,當我讓服務電話WCF SOAP消息反序列化錯誤
錯誤在反序列化請求消息的身體操作「IbankClientOperation」。 OperationFormatter遇到無效的消息體。預計會找到名稱爲「doClient_ws_IbankRequest」和命名空間「http://www.informatica.com/wsdl/」的節點類型「元素」。發現節點類型「元素」名爲「串」和命名空間「http://schemas.microsoft.com/2003/10/Serialization/」
我使用下面的代碼來調用服務
Message requestMsg = Message.CreateMessage(MessageVersion.Soap11, "http://tempuri.org/IService1/IbankClientOperation", requestMessage);
Message responseMsg = null;
BasicHttpBinding binding = new BasicHttpBinding();
IChannelFactory<IRequestChannel> channelFactory = binding.BuildChannelFactory<IRequestChannel>();
channelFactory.Open();
EndpointAddress address = new EndpointAddress(this.Url);
IRequestChannel channel = channelFactory.CreateChannel(address);
channel.Open();
responseMsg = channel.Request(requestMsg);
我認爲你需要向我們展示你的requestMessage參數傳遞Message.CreateMessage。看起來你的內容根本不會c通知另一端預期的消息模式。 – 2011-06-07 12:44:16