我正在开发一个WCF项目,现在我有四个ServiceContract,
我想实现以下目标:
限制来自"外部"到A,B和C(仅在localhost上与同一服务器上的webproject通信)
将D公开,因为它接收来自外部来源的数据
我阅读了很多关于此的文章和帖子(例如IPFilter,namedpipes,stackoverflow答案等)但遗憾的是我还没有找到完美的解决方案。 我认为,最好的是在服务器级"上执行此操作,因此使用IIS配置,但我不知道如何使用不同的规则 不同的合同/终端。
解决这个问题的最佳解决方案是什么?
答案 0 :(得分:0)
我有一个类似的场景,我使用IPFilter来完成这项工作。 由于您只想通过外部地址限制访问,因此它可以是一个很好的解决方案,它简单易行。