我正在与MVC项目一起工作。我已经将IP限制添加到我的web.config文件很长一段时间了。现在突然间,我遇到了内部服务器错误:
此配置部分不能在此路径上使用。当该部分锁定在父级时,就会发生这种情况。默认情况下锁定是(OverrideModedEdefault =" deny"(,或者由具有OverRideMode =" deny"的位置标签明确设置
当我删除IP限制部分时:
<ipSecurity allowUnlisted="true" denyAction="NotFound">
<add ipAddress="x.x.x.x" />
</ipSecurity>
然后该项目有效。有任何想法吗?谢谢。
好吧,未来我...要解决此问题,请访问applicationhost.config。在顶部有一个带有标签<configSections>
的部分。在本节下,请转到组组<sectionGroup name="system.webServer">
。在那里,您会发现iPsecurity。设置其OverrideModedEdefault允许。
此链接具有有关它的详细信息。