奇怪的wcf休息错误

时间:2012-08-17 03:05:08

标签: asp.net wcf rest

我将首先说我是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”。如果我看看网络检查员,我似乎无法看到错误。希望这能为某人敲响钟声。

1 个答案:

答案 0 :(得分:0)

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