在多个web.config文件和部分中使用相同的XML节点

时间:2018-06-25 12:53:53

标签: asp.net asp.net-mvc-4 iis

在我的web.config文件中,我需要指定应该可以访问特定位置的IP,如下所示:

<location path="wp-admin">
  <system.webServer>
    <security>
      <ipSecurity allowUnlisted="false">
         <add ipAddress="1.1.1.18" allowed="true" />
         <add ipAddress="1.1.1.20" allowed="true" />
        </ipSecurity>
    </security>
  </system.webServer>
</location>

<location path="wp-login.php">
  <system.webServer>
    <security>
      <ipSecurity allowUnlisted="false">
         <add ipAddress="1.1.1.18" allowed="true" />
         <add ipAddress="1.1.1.20" allowed="true" />
         <add ipAddress="2.2.2.2" allowed="true" />
    </ipSecurity>
    </security>
  </system.webServer>
</location>

如您所见,1.1.1.18和1.1.1.20可以访问这两个位置。并且2.2.2.2只能访问login.php位置。

我想将1.1.1.18和1.1.1.20分组到一个单独的文件中,因为这些IP属于管理员,并且我想在同一文件或其他web.config文件的不同部分中使用该文件。我需要它来轻松管理IP白名单。

0 个答案:

没有答案