为什么在添加IP限制时出现内部服务器错误

时间:2019-05-11 02:47:56

标签: asp.net-mvc

我正在处理MVC项目。很长时间以来,我已经将IP限制添加到我的web.config文件中。现在突然出现内部服务器错误:

  

此配置部分不能在此路径上使用。当节锁定在父级时,会发生这种情况。锁定默认情况下是(overrideModeDefault =“ Deny”),或者是由具有overrideMode =“ Deny”或旧版allowOverride =“ false”的位置标记明确设置的。

当我删除I​​P限制部分时:

<ipSecurity allowUnlisted="true" denyAction="NotFound">
   <add ipAddress="x.x.x.x" />    
</ipSecurity>

然后该项目开始工作。有任何想法吗?谢谢。

1 个答案:

答案 0 :(得分:0)

好的,以后我...要解决此问题,请访问applicationhost.config。顶部有一个带有标签<configSections>的区域。在此部分下转到部分组<sectionGroup name="system.webServer">。在这里,您会找到ipSecurity。将其overrideModeDefault设置为“允许”。

This link上有详细信息。