我正在处理MVC项目。很长时间以来,我已经将IP限制添加到我的web.config文件中。现在突然出现内部服务器错误:
此配置部分不能在此路径上使用。当节锁定在父级时,会发生这种情况。锁定默认情况下是(overrideModeDefault =“ Deny”),或者是由具有overrideMode =“ Deny”或旧版allowOverride =“ false”的位置标记明确设置的。
当我删除IP限制部分时:
<ipSecurity allowUnlisted="true" denyAction="NotFound">
<add ipAddress="x.x.x.x" />
</ipSecurity>
然后该项目开始工作。有任何想法吗?谢谢。
答案 0 :(得分:0)
好的,以后我...要解决此问题,请访问applicationhost.config。顶部有一个带有标签<configSections>
的区域。在此部分下转到部分组<sectionGroup name="system.webServer">
。在这里,您会找到ipSecurity。将其overrideModeDefault设置为“允许”。
This link上有详细信息。