2011-11-16 37 views
10

我有一个Web应用程序,其中Web服务驻留在一个文件夹中。整个Web应用程序都可以从任何地方访问,而Web服务只能从特定的IP地址访问。我无法将它们分开,并将Web服务放到另一个IIS网站中,因此,我需要限制Web服务的访问权限,而Web服务则驻留在该Web站点中。不过,我在创建虚拟目录时没有限制。我该怎么办?我能做到吗?IIS7中的Web应用程序的文件夹的IP限制

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

但Web服务www.sample.com\services\user.asmx的地址只能从特定的IP地址访问,就像217.218.192.50 & & 107.50.27.30例如。

如何在IIS7中实现此配置?

回答

18

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

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

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

+0

我没有在我的功能视图或其他任何地方的IP地址和域名限制图标。我听说它是​​一个(窗口)功能,必须首先启用,但我似乎无法找到如何或在哪里......任何想法? – Ghlouw

+0

你使用的是什么版本的IIS?我认为这是一个新功能。也许你应该用IIS7或IIS7.5进行测试。 –

+2

我正在使用IIS7.5。我最终发现,我可以在Web平台安装程序中添加此功能 - 这通常是将事情添加到IIS的最简单方法。 :) – Ghlouw

相关问题