繁体   English   中英

需要将OData服务与其他OData服务链接

[英]Need To Link OData Service with other OData Service

我有这种情况。 我有两台服务器和一台客户端数据库服务器:

  1. 服务器1

  2. 服务器2

  3. 客户端服务器

客户端服务器只能看到服务器2和服务器2只能看到服务器1和服务器1只能看到数据库服务器

客户端服务器需要连接到server1内的odata服务,因此我需要在服务器2内创建新的odata,该服务器从server1的odata中读取

public class WcfDataService1 : DataService<Remote odata >
{
   public static void InitializeService(IDataServiceConfiguration config)
   {
      config.SetEntitySetAccessRule("*", EntitySetRights.All);
   }
}

实施此方案的最简单方法是什么?

您可以在服务器2上设置代理。该代理接受来自客户端服务器的请求,并将其转发到服务器1。

如果您使用的是IIS,则可以参考以下内容: https : //serverfault.com/questions/47537/can-iis-be-configure-to-forward-request-to-another-web-server

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM