服务堆栈XmlServiceClient null在VS 2013中生效,但在VS 2012中正常工作

时间:2013-07-17 14:54:39

标签: servicestack visual-studio-2013

当我在VS 2012中构建我的项目时,以下代码工作正常,但是当我在VS 2013中构建它时,我在所有调用上都获得了null对象。

任何想法为什么?

var client = new XmlServiceClient(apiHost);
   client.LocalHttpWebRequestFilter += (request) =>
   {
     request.Headers.Add("x-api-token", Session["token"].ToString());
     request.Headers.Add("x-api-key", Session["key"].ToString());
     request.Headers.Add("x-user-id", Session["uid"].ToString());
   };
var _order = client.Get(new OrderLookupRequest { Id = 176352 });
var _orderItems = client.Get(new OrderItemLookupRequest { OrderId = 176352 });
使用VS2013构建时,

_order和_orderItems都为null。

我正在使用:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using ServiceStack.ServiceClient.Web;

1 个答案:

答案 0 :(得分:3)

这是应用程序中的版本不匹配。