IIS7:如何限制虚拟目录访问特定的IP

我有一个在IIS中设置的网站,我有一个虚拟目录,只应该可用localhost。

在IIS6中,这是微不足道的设置。

但是,这些属性表在IIS7中消失了,我无法find相应的设置。 RequestFiltering和denyURLSequence是不正确的,因为它没有一个IP的属性,至less,我不能find。

谢谢!

您需要IIS模块称为“ IP和域名限制 ”(与IIS捆绑)..或抓住改进版本: dynamicIP限制

一旦安assembly置阻止除选定的所有IP(应该没有问题 – 非常简单的GUI)。

您可以在虚拟目录的web.config文件中包含以下代码块,以便仅限于访问本地主机。

<system.webServer> <security> <ipSecurity allowUnlisted="false"> <add ipAddress="127.0.0.1" allowed="true" /> </ipSecurity> </security> </system.webServer> 

如果你已经有system.webServer块,那么你只需要添加安全块。