我有一个只能从同一个盒子中调用的Web服务。在IIS 7中,我使用命名管道端点来提高安全性和速度。我正在处理的项目具有相同的要求,但将在服务器2003 IIS 6上。我有哪些选项可以限制只访问本地计算机?谢谢!
答案 0 :(得分:2)
IIS6仅支持http和wshttp协议。您可以在Windows服务中运行WCF并像现在一样控制所有内容(但可能如此)。有很多方法可以保护它。
两者之间的自签名证书(在互联网上流行)
Windows身份验证和控制列表(在同一网络/域上很容易)
用户名密码(也很简单)。
但如果你现在有效,我会尝试重新加入Windows服务,这不应该取消你当前的功能。
你应该知道如果在网络上使用命名管道,它实际上只是通过TCP进行远程处理。