7

我在 IIS 中托管了三个 WCF 服务,我的内部应用程序(包括 WCF 服务)正在同一台机器上使用这些服务。这里需要限制外部对 WCF 服务的访问。这三个 WCF 服务应该只能在本地主机上访问,我的意思是在同一台机器上,它不应该从其他机器访问。因此,如果我从其他机器输入 svc url:http://myHostingMachine/MyService/Service1.svc ..它应该无法访问。实现这一目标的最佳方法是什么。

以简单的方式,我可以使用 WCF 配置限制对 SCV 文件的访问仅限于本地主机吗?

4

1 回答 1

4

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

命名管道可能是要走的路

何时使用命名管道传输

命名管道是 Windows 操作系统内核中的一个对象,例如进程可用于通信的共享内存部分。命名管道有一个名称,可用于单机进程之间的单向或双工通信。

于 2012-04-26T12:32:27.530 回答