考虑在一个网站下的多个应用程序的IIS7部署。 每个都在自己的AppPool下运行。 我们要禁止所有的外部访问者访问特定的应用程序。 所有内部用户都应该被允许访问。
目前的策略是检查请求的IP地址。 这可能可以在IIS7和web.config中完成。 屏幕截图是第一个允许内部用户使用的插件。 那些谁来自:
192.168.0.X 应该拒绝外部IP(即公共地址)。

问题:您将如何configuration您的应用程序以满足此要求:
inetmgr或 web.config 使用IISpipe理器并拒绝除私有IP子网之外的所有访问。
或者在第二个不同的IP上托pipe该站点,并设置内部DNS以处理名称查找,而不是从外部提供该应用。
我想我明白你在问什么,因为我有同样的问题。 为了以另一种方式尝试和描述,我想限制访问“我的站点上的应用程序”中的“一个”到特定的IP地址和范围列表。 但是,当您在InetMgr中configuration此限制时,将限制在网站上,而不是特定的应用程序。 我也尝试手动添加IP地址限制规则到我的web.config在应用程序,并没有工作。
如何向应用程序添加IP地址限制,并保持网站的其余部分打开?