0
不幸的是一个不太容易回答的问题,因为我无法真正为您提供相关的WSDL。但是也许你可以帮助我。未处理的SoapException由于缺少元素
设置:我有一个C#.Net 4应用程序通过由wsdl.exe生成的类与SOAP webservice进行通信。
ZWmGetEpc storage = new ZWmGetEpc();
storage.IpLgnum = "XYZ";
Z_WM_GET_EPC erpInventory = new Z_WM_GET_EPC();
ZWmGetEpcResponse response = erpInventory.ZWmGetEpc(storage);
到目前为止,这么好。但是,当我启动程序,我得到erpInventory.ZWmGetEpc(storage)
一个错误,即未处理的SoapException:
CX_ST_MATCH_ELEMENT:.System expected element 'IpLgnum'
但在调试控制台我可以清楚地看到该物体storage
有一个元素IpLgnum
,这是"XYZ"
只是因为它应该。
任何想法?
'CX_ST_MATCH_ELEMENT'不是来自ASMX框架的消息。它必须是来自服务本身的消息。 – 2012-02-19 19:56:58
好的,谢谢,所以我的问题是不够的。我将发布一个不同的,侧重于交换的SOAP消息。 – Julian 2012-02-21 14:44:41