从Silverlight 3到Silverlight 4 + WCF RIA服务迁移问题

时间:2011-01-25 13:37:58

标签: silverlight silverlight-4.0 wcf-ria-services

我有两个项目:一个是Silverlight 3应用程序,另一个是带有WCF服务的 .NET 3.5 Web应用程序。现在我已将Silverlight 3应用程序的类型更改为Silverlight 4,并将我的Web应用程序指定为Silverlight 4应用程序中的WCF RIA服务链接。

现在当我构建我的项目时,我收到一个错误:

  

类型或命名空间名称   'DomainServices'不存在于   命名空间System.ServiceModel'(是   你错过了一个程序集引用?)

如何解决此问题?

1 个答案:

答案 0 :(得分:2)

如果你没有在服务器上添加对RIA Services库的引用,我希望看到这个。通常你想要的是。

  • System.ServiceModel.DomainServices.Hosting.dll
  • System.ServiceModel.DomainServices.Server.dll

此外,为您设置所有RIA片段的简单方法是使用项目模板创建新的默认DomainService。右键单击您的Web项目,添加新项目,选择新的DomainService,使用默认选项,然后选择确定。它将添加程序集引用,并进行一些使RIA运行所必需的web.config更改。