2013-07-17 37 views
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; 
+0

相同.Net版本?或者你在VS 2013中使用.Net 4.5.1? –

+1

我們的應用程序使用4.5而不是4.5.1 – CTCgbradley

+0

這是一個版本不匹配 – CTCgbradley

回答

3

這是在應用程序的版本不匹配。