2
當我在VS 2012中生成我的項目時,下面的代碼工作正常,但是當我在VS 2013中生成它時,我在所有調用中獲得空對象。服務堆棧XmlServiceClient在VS 2013空結果,但在VS 2012中工作正常
任何想法爲什麼?
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;
相同.Net版本?或者你在VS 2013中使用.Net 4.5.1? –
我們的應用程序使用4.5而不是4.5.1 – CTCgbradley
這是一個版本不匹配 – CTCgbradley