出于安全原因,我试图阻止对Umbraco(v7.2.8)的管理URL的所有访问。我在我的web.config文件中有以下内容,但它不起作用。即使从指定的IP,它也阻止对该URL的所有访问。我在我的机器上从Visual Studio本地运行它,所以我不确定该网站认为我正在进行什么IP,但我已经尝试了所有这些。这个web.config看起来不错吗?
<rewrite>
<rules>
<rule name="Restrict URL" enabled="true" stopProcessing="true" >
<match url="^umbraco($|/)"/>
<conditions logicalGrouping="MatchAll">
<add input="{REMOTE_ADDR}" pattern="^192\.168\.8\.100$" negate="true" />
</conditions>
<action type="Redirect" url="/no-access/" />
</rule>
</rules>
任何指针都将非常感谢!我最终会将此部署到Azure,但希望首先使用它。也许是因为我在本地运行它?
编辑:我已尝试过ipSecurity解决方案,但收到以下错误。我已经为IIS安装了IP安全组件。我从Visual Studio运行该网站,所以我不确定我可以从这里使用VS使用的快递服务进行测试吗?我也改为允许&#39;在以下文件中;%WINDIR%\ SYSTEM32 \ INETSRV \设置\的applicationHost.config