gpt4 book ai didi

iis-7.5 - 通过 UI 在文件级别设置的 IP 安全限制未反射(reflect)在 applicationhost.config 或 web.config 中

转载 作者:行者123 更新时间:2023-12-01 19:28:42 26 4
gpt4 key购买 nike

问题1:我有一个托管在 IIS 7.5 上的 asp.net 4 网站。我有一个文件只能从一组 IP 地址访问并且需要匿名访问。

  1. 按照http://www.iis.net/ConfigReference/system.webServer/security/ipSecurity中列出的步骤进行操作
  2. 启用了IP 和域限制角色
  3. 选择了需要应用限制的文件。通过 UI 添加了限制。
  4. 重新启动网络服务器

我假设有一个像

这样的条目
<location path="WEBSITE/FILEPATH">
<system.webServer>
<security>
<ipSecurity allowUnlisted="false">
<add ipAddress="192.168.100.1" />
<add ipAddress="169.254.0.0" subnetMask="255.255.0.0" />
</ipSecurity>
</security>
</system.webServer>
</location>

在我的applicationhost.config文件中。找不到。

尝试在网站的 web.config 中查找条目。也不在那里。

问题:IIS 管理器在哪里保存此信息?

问题2:我尝试添加上面的 <location> xlm 在我的 web.config 文件中。尝试通过浏览器访问该文件并获得 500 响应代码。我尝试通过 IIS 管理器访问 IP 和域限制模块,但收到错误消息

This configuration section cannot be used at this path. 
This level happens when the section is locked at a parent level.
Locking is either by default(overrideModeDefault="Deny")
or set explicitly by a location tab with overrrideMode="Deny"
or the legacy allowOverride="false"

经过一番谷歌搜索后,我打开 applicationHost.config 并将 ipSecurity 标记的覆盖行为更改为

<sectionGroup name="system.webServer">
<!-- other stuff here removed for brevity -->
<section name="ipSecurity" overrideModeDefault="Allow" />
</sectionGroup>

这样做之后我得到了同样的错误。出于纯粹的沮丧和绝望,我也这样做了

<location path="" overrrideMode="Allow">
<system.webServer>
<modules>
<add name="IpRestrictionModule" lockItem="false"/>
</modules>
</system.webServer>
</location>

我确信我错过了一些非常简单的东西。

我希望我能够清楚地表达我的问题。

最佳答案

据我所知,这些设置只能在文件夹级别配置,而不能在文件级别配置。在 IIS 管理管理单元中,没有选择文件的选项,在选择此选项之前只能选择文件夹和网站。

编辑:我已经找到了您所做的事情,并且实际上可以做到这一点(令我惊讶的是,配置管理器甚至可以在子文件夹中的 web.config 文件中创建元素)。

配置存储在 C:\windows\system32\inetsrv\config 中的 ApplicationHost.config 中:

<location path="apixaban.de/test/test.aspx">
<system.webServer>
<security>
<ipSecurity>
<add ipAddress="172.100.16.11" allowed="true" />
</ipSecurity>
</security>
</system.webServer>
</location>

注意:这是“配置”节点的直接子节点。

关于iis-7.5 - 通过 UI 在文件级别设置的 IP 安全限制未反射(reflect)在 applicationhost.config 或 web.config 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10449620/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com