【发布时间】:2012-11-02 18:39:47
【问题描述】:
我有一个只能从同一个框调用的 Web 服务。在 IIS 7 中,我使用命名管道端点来提高安全性和速度。我现在正在处理的项目具有相同的要求,但将在服务器 2003 IIS 6 上。我有哪些选项可以限制对本地计算机的访问?谢谢!
【问题讨论】:
标签: wcf web-services iis
我有一个只能从同一个框调用的 Web 服务。在 IIS 7 中,我使用命名管道端点来提高安全性和速度。我现在正在处理的项目具有相同的要求,但将在服务器 2003 IIS 6 上。我有哪些选项可以限制对本地计算机的访问?谢谢!
【问题讨论】:
标签: wcf web-services iis
IIS6 仅支持 http 和 wshttp 协议。您可以在 Windows 服务中运行您的 WCF 并像现在一样控制一切(无论如何)。还有很多方法可以保护它。
两者之间的自签名证书(在互联网上流行)
Windows 身份验证和控制列表(在同一网络/域上很容易)
用户名密码(也很简单)。
但是,如果您现在可以使用它,我会尝试重新托管到 Windows 服务中,这不会剥夺您当前的功能。
您应该知道,如果在网络上使用命名管道,它实际上只是通过 TCP 进行远程处理。
【讨论】: