将网站部署到服务器时遇到错误。尝试加载主页或访问IIS中新站点上的身份验证时,出现错误:
配置错误:无法在此路径上使用此配置部分。当节锁定在父级时,会发生这种情况。锁定默认情况下是(overrideModeDefault =“ Deny”),或者是由一个带有overlayMode =“ Deny”或旧版allowOverride =“ false”的位置标记显式设置的。
在方案7中匹配我的十六进制错误代码,可以在这里找到更多详细信息。
上面的链接站点上给出的解决方案是在我的错误中提到的部分中,在applicationHost.config文件中设置Allow foroverrideModeDefault 。就我而言,位于system.webServer中的Security下。但是,如果我查看本地计算机上已经正确部署了站点的applicationHost.config,则该部分设置为Deny。
如果此解决方案正确,那么我的本地实例如何在相同的web.config下正常运行?根据我的applicationHost.config,该部分应被锁定,但不是。我希望不要更改applicationHost.config文件,因为该服务器上还有许多其他站点正在运行。还有其他解决方案吗?