我有一个 web 应用程序,在其中有一个 web 服务存在于一个文件夹中。整个 web 应用程序可以从任何地方访问,而 web 服务只能从某些 IP 地址访问。我不能将它们分开并将 web 服务带入另一个 IIS 网站中,因此我需要限制对 web 服务的访问,同时它仍然驻留在该网站中。但是,我在创建 虚拟目录 方面没有限制。我应该怎么做?我能做到吗?
为了更好地理解情况,假设网站的域名为 www.sample.com
,该网站上的每个地址都可由所有人和所有 IP 地址访问。例如,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 中实现此配置?