2011-05-11 96 views
0

我创建了一个Web服务TestService.svc。我试图从Web服务返回一个结构到Silverlight控件。我在SilverlightApplication.Web项目中将结构定义为public,但在xaml文件所在的SilverlightApplication1下,该结构不可见。基本上我试图从数据库中返回几列。Silverlight:从Web服务返回值

回答

2

您的网络服务和silverlight运行在不同的地方。 Silverlight运行在浏览器中,Web服务运行在服务器上。他们不使用相同的.net配置文件。所以如果你想重用你的数据类型。您必须通过自动将源代码从Web服务复制到Silverlight应用程序来重建它。但另一种方法是创建一个.net客户端配置文件项目并将您的数据类型放入。您的SL和WS应用程序都需要引用它。