限制只有本地主机WCF服务的访问(Restricting WCF Service access to

2019-06-24 00:17发布

我在IIS主持召开了三次WCF服务,并正在使用同一台机器上我的内部应用程序(包括WCF服务)这些服务。 这里需要的是限制对WCF服务的外部访问。 这三个WCF服务只能在本地主机可以访问,我指的是同一台机器上,它不应该与其他mahcine访问。 所以,如果我输入从其他机器SVC网址: HTTP://myHostingMachine/MyService/Service1.svc ..它不应该访问。 什么是最好的方式来实现这一目标。

在简单的方法,我可以限制访问使用WCF配置只是为localhost SCV文件?

Answer 1:

有几个方法可以做到这一点;

  • 在IIS本身
  • 通过正确配置WCF
  • 使用IIS7和WAS
  • 使用命名管道 (详细信息)
  • 正确配置防火墙

命名管道很可能要走的路

何时使用命名管道传输

命名管道是在Windows操作系统的内核对象,如共享存储器进程可以使用用于通信的一个部分。 命名管道有一个名称,并且可用于单向或一台机器上的进程之间的双工通信



文章来源: Restricting WCF Service access to only localhost