Vb.net 获取所有发票时连接关闭
我有一个与API v3通信的web服务。我有一个与我的web服务通信的客户端应用程序。我正在我的客户端应用程序中处理发票。我无法访问客户端应用程序中的Intuit.Ipp.Data.SalesItemLineDetail类。因此,我无法将发票从我的web服务传递到我的客户机,也正因为如此,我无法在我的客户机应用程序中创建发票以传递到我的web服务 web服务将从intuit检索所有发票,但在将readonlycollection(发票)传递回我的客户端应用程序时失败 调用getAll(发票)时,我在客户端应用程序中得到的ex是: System.ServiceModel.CommunicationException:基础连接已关闭 my web service中xml日志的内部异常错误消息如下所示: 尝试序列化参数时出错。InnerException消息为“Type”Intuit.Ipp.Data.SalesItemLineDetail,数据协定名称为“SalesItemLineDetail:”,但不应为该消息。考虑使用DATACONTRORTCORDEVER或将未知类型的任何类型添加到已知类型的列表中——例如,通过使用NoNyType属性,或者将它们添加到传递给DATACONTROTTRORALIZER的已知类型列表中。有关更多详细信息,请参阅InnerExceptionVb.net 获取所有发票时连接关闭,vb.net,web-services,wcf,intuit-partner-platform,intuit,Vb.net,Web Services,Wcf,Intuit Partner Platform,Intuit,我有一个与API v3通信的web服务。我有一个与我的web服务通信的客户端应用程序。我正在我的客户端应用程序中处理发票。我无法访问客户端应用程序中的Intuit.Ipp.Data.SalesItemLineDetail类。因此,我无法将发票从我的web服务传递到我的客户机,也正因为如此,我无法在我的客户机应用程序中创建发票以传递到我的web服务 web服务将从intuit检索所有发票,但在将readonlycollection(发票)传递回我的客户端应用程序时失败 调用getAll(发票)时,
其他人在这种情况下做了什么?这是web服务的问题吗?我可以通过web服务将数据类型传递给我的客户机吗 我确实找到了解决这种情况的办法。我无法从服务中传递实际的发票,因此我必须在服务中创建一个sudo发票,该发票只包含我需要的特定数据,并将其传递给我的客户
似乎发票对象太大,服务无法传递,因此我必须按此路线获取所需数据。尝试更新服务引用-听起来合同可能已更改。谢谢,但服务引用是最新的。