2

我有一个只能从同一个框调用的 Web 服务。在 IIS 7 中,我使用命名管道端点来提高安全性和速度。我现在正在处理的项目具有相同的要求,但将在服务器 2003 IIS 6 上。我有哪些选项可以限制对本地计算机的访问?谢谢!

4

1 回答 1

2

IIS6 仅支持 http 和 wshttp 协议。您可以在 Windows 服务中运行您的 WCF 并像现在一样控制一切(尽管可能如此)。还有很多方法可以保护它。

两者之间的自签名证书(在互联网上很流行)

Windows 身份验证和控制列表(在同一网络/域上很容易)

用户名密码(也很简单)。

但是,如果您现在可以使用它,我会尝试重新托管到 Windows 服务中,这不应该带走您当前的功能。

您应该知道,如果在网络上使用命名管道,它实际上只是通过 TCP 进行远程处理。

于 2012-11-02T20:01:11.290 回答