我有一个Web应用程序,其中Web服务驻留在一个文件夹中。整个Web应用程序都可以从任何地方访问,而Web服务只能从特定的IP地址访问。我无法将它们分开,并将Web服务放到另一个IIS网站中,因此,我需要限制Web服务的访问权限,而Web服务则驻留在该Web站点中。不过,我在创建虚拟目录时没有限制。我该怎么办?我能做到吗?IIS7中的Web应用程序的文件夹的IP限制
为了更好地理解情况,假设网站的域名是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中实现此配置?
我没有在我的功能视图或其他任何地方的IP地址和域名限制图标。我听说它是一个(窗口)功能,必须首先启用,但我似乎无法找到如何或在哪里......任何想法? – Ghlouw
你使用的是什么版本的IIS?我认为这是一个新功能。也许你应该用IIS7或IIS7.5进行测试。 –
我正在使用IIS7.5。我最终发现,我可以在Web平台安装程序中添加此功能 - 这通常是将事情添加到IIS的最简单方法。 :) – Ghlouw