我有一个 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 中实现此配置?