0
我試圖通過Web服務的方法api發送對象。由於服務綁定了BasichttpBinding。使用Web服務時無法發送對象
OneClickOrder OneClick = new OneClickOrder();
OneClick.Mobile = Session["Mobile"].ToString();
OneClick.OrderDetailsList = OrderDetailsList.ToArray();
OneClick.OrderId = 10000;
OneClick.PromoSiteId = PromoSiteId;
OneClick.TotalPrice = Convert.ToInt32(lblafterDiscount.Text);
var OrderResponse = service.OneClickOrder(OneClick);
在使用服務API,我得到了一個SOAP異常,而試圖反序列化消息
格式化拋出一個異常:嘗試反序列化參數http://tempuri.org/:order時出錯。 InnerException消息是'第1行位置588錯誤'。不希望名稱空間'http://tempuri.org/'中的'EndElement'順序'。期待元素'移動'。'。有關更多詳細信息,請參閱InnerException。
我沒有得到什麼可能是錯的。這是服務端還是客戶端問題?而我目前正在客戶端工作。
是雙方的數據合同是相同的。那麼有什麼幫助? –
如果兩者都相同,則服務引用不會更新,更新並再次檢查。 –
我正在使用Web引用,我也更新了。但不知道什麼是布萊恩錯誤? –