12

我有一个 Web 应用程序,其中一个 Web 服务位于一个文件夹中。整个 Web 应用程序可以从任何地方访问,而 Web 服务只能从某些 IP 地址访问。我无法将它们分开并将 Web 服务带入另一个 IIS 网站,因此我需要限制对 Web 服务的访问,而它驻留在该网站中。但是,我在创建虚拟目录方面没有限制。我该怎么办?我能做到吗?

为了更好地理解这个场景,假设网站的域名是www.sample.com,并且这个网站上的每个地址都可以被所有互联网访问。例如,每个www.sample.com\path1人和www.sample.com\path2每个 IP 地址都可以浏览。

但是 Web 服务的地址www.sample.com\services\user.asmx只能从某些 IP 地址访问,例如217.218.192.50&& 107.50.27.30

如何在 IIS7 中实现此配置?

4

1 回答 1

18

好吧,这是一个多么简单的动作。

只需在 IIS7 中选择文件夹,然后从右侧选择IP Address and Domain Restrictions(如果不可见,则必须通过Features View选项卡访问)。

现在,您可以允许或拒绝任何单个 IP 地址,或者如果 IP 地址看到或看不到您的文件夹以及其中的任何内容的范围。

于 2011-11-21T09:00:23.890 回答