为许多位置添加Ip安全性



如何为多个位置添加多个规则

我有一个MVC应用程序,我在Web.Config:中添加了以下部分

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

现在我想添加另一个安全规则,只允许访问一些ip的主页,我尝试过在基本规则下添加这个部分,比如:

<location path="Home">
  <system.webServer>
    <security>
      <ipSecurity allowUnlisted="false">
        <clear /> 
        <add ipAddress="44.244.6.162" allowed="true" />
        <add ipAddress="44.244.6.163" allowed="true" />
      </ipSecurity>
    </security>
  </system.webServer>
</location>

我也试过<location path="Home" allowOverride="true">,但效果不太好!。

你能告诉我我应该写些什么来和我一起工作吗?

为什么不能使用授权过滤器?使用这种方法,您可以在运行时添加ip配置,也许可以使用SQL表,并在每个操作中执行授权。

相关内容

  • 没有找到相关文章

最新更新