我将首先说我是wcf和休息的新手。这是我创建了一个wcf服务的情况,该服务返回一个包含字段和一组订单对象的对象(person)。当我创建一个实例时,对象和订单集合将按预期填充
当我通过休息调用调用相同的服务返回json,见下文,代码失败。如果我删除填充对象的代码,它的工作原理。 json显示并清空一组订单。
<OperationContract()> _
<WebGet(UriTemplate:="GetPerson/{user}", ResponseFormat:=WebMessageFormat.Json)> _
Function GetPerson(ByVal User As String) As Budget
失败的行看起来像这样
lobjPerson.OrderList.Add(order)
订单列表已经实例化并且有效,但是当通过休息调用返回json
调用时没有我在浏览器中遇到的错误是“错误是kcferrorDomainWinsock:10054”。如果我看看网络检查员,我似乎无法看到错误。希望这能为某人敲响钟声。
答案 0 :(得分:0)
我修复了我的问题,从我的收藏品的arraylist切换到list(of t)。我仍然在思考为什么会这样,有人可以解释一下吗?剩下的第二个问题是如何调试对wcf的休息调用?任何人吗?