ServiceStack .NET Silverlight错误的结果

时间:2013-10-23 12:39:14

标签: servicestack

我想用Silverlight设置运行ServiceStack的示例演示。我看过this article

我已成功地在服务器上调用该方法......

目前我的演示应用程序由

组成
  • Name.Web(服务和Silverlight托管服务商)
  • Name.Web.DTO包含请求/响应类
  • Name.Silverlight(主SL应用程序)
  • Name.Silverlight.DTO包含该类的副本(在VS中添加为链接) 在Name.Web.DTO

我的服务类是

public class TestService : Service
{
    public object  Any (TestRequest request)
    {
        var lst = new List<TestResponse>();

        for (int i = 0; i < 20; i++)
        {
            var item = new TestResponse { ID = i, Descrizione = string.Format("Descr_{0}", i) };

            lst.Add(item);
        }
        return lst;
    }
}

响应/请求非常简单

[Route("/test")]
public class TestRequest : IReturn<IList<TestResponse>>
{
}

[DataContract]
public class TestResponse
{
    [DataMember]
    public int ID { get; set; }
    [DataMember]
    public string Descrizione { get; set; }
}

在serviceClient_Completed的Silverlight部分,我有20个项目(作为服务产生),但所有ID = 0,Descrizione = string.Empty

这可能是什么原因?我也试过用FireBug / Fiddler查看,但我没有看到任何东西(也许是因为我在本地主机上?)或者那是因为serviceClient是通过ClientHttp制作的?

var webRequest = (HttpWebRequest)WebRequestCreator.ClientHttp.Create(new Uri(_baseUri + uri));

提前致谢

0 个答案:

没有答案