0

我将首先说我是 wcf 的新手并休息。这是我创建了一个 wcf 服务的情况,该服务返回一个包含字段和订单对象集合的对象(人员)。当我创建一个实例时,对象和订单集合按预期填充

当我通过返回 json 的 rest 调用调用相同的服务时,代码失败。如果我删除填充对象的代码,它就可以工作。json 显示和空的订单集。

<OperationContract()> _
<WebGet(UriTemplate:="GetPerson/{user}", ResponseFormat:=WebMessageFormat.Json)> _
Function GetPerson(ByVal User As String) As Budget

失败的行看起来像这样

lobjPerson.OrderList.Add(order)

订单列表已实例化,并且可以工作,但在通过返回 json 的 rest 调用时不起作用

我在浏览器中得到的错误是“错误是 kcferrorDomainWinsock:10054”。如果我用网络检查器查看,我似乎看不到错误。希望这能为某人敲响警钟。

4

1 回答 1

0

我解决了我的问题,从我的收藏从 arraylist 切换到 list(of t)。我仍在思考为什么会这样,有人可以解释一下吗?剩下的第二个问题是如何调试对 wcf 的休息调用?任何人?

于 2012-08-17T16:35:54.343 回答