【发布时间】:2013-10-25 15:43:46
【问题描述】:
我们目前有两个不同的应用程序使用我们的 OData、WCF 数据服务
我们想要添加第三个应用程序,但是这个应用程序不是一个网站,而是另一个 WCF 数据服务。它实际上是功能的子集,将内部服务中的一些方法公开为公共 api。
一旦我将一个 WCF 数据服务的引用添加到另一个 WCF 数据服务,我就会在 GAC 中的 System.Data.Services 和 DataService 的 Microsoft.Data.Services 实现之间发生冲突。
是否有适当的方法为另一个 OData WCF 服务创建 OData WCF 数据服务包装器?
这是错误
错误 1 Reference.datasvcmap:类型 'System.Data.Services.Client.DataServiceCollection`1' 不明确:它 可能来自程序集 'D:\source...\bin\Microsoft.Data.Services.Client.DLL' 或来自 程序集“C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.Services.Client\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Services.Client.dll”。请在类型中明确指定程序集 姓名。 App_WebReferences/WcfDataService/
【问题讨论】:
标签: proxy odata wcf-data-services