我有一个大的(对我来说太大了,大约 50k 行)Silverlight 应用程序,由一位前同事编写。它写得真的(真的)很糟糕,所以我几乎不会改变/触摸任何东西。
我想轻松地从 WFC 命令行应用程序访问他的 WCF RIA 服务。SL 应用程序的 Web 部分中有近 30 个域服务类。
我安装了 SL 和 WCF-RIA 工具包。我在 web.config 中添加了这些行,但编译器无法识别<domainServices>
.
<domainServices>
<endpoints>
<add name="OData" type="System.ServiceModel.DomainServices.Hosting.ODataEndpointFactory, System.ServiceModel.DomainServices.Hosting.OData, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<add name="Soap" type="Microsoft.ServiceModel.DomainServices.Hosting.SoapXmlEndpointFactory, Microsoft.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</endpoints>
</domainServices>
从新的命令行应用程序中,我在我的解决方案中看不到任何服务。知道我缺少什么吗?谢谢