将MVC应用程序迁移到Windows 2016后出现以下错误。 角色和功能对我来说很好 Roles & Features
此配置部分不能在此路径上使用。当节锁定在父级时,会发生这种情况。锁定默认情况下是(overrideModeDefault =“ Deny”),或者是由具有overrideMode =“ Deny”或旧版allowOverride =“ false”的位置标记明确设置的。
有解决方案吗?
答案 0 :(得分:0)
此配置部分不能在此路径上使用。当节锁定在父级时,会发生这种情况。锁定默认情况下是(overrideModeDefault =“ Deny”),或者是由具有overrideMode =“ Deny”或旧版allowOverride =“ false”的位置标记明确设置的。
据我所知,此错误表示配置部分已被其他一些配置锁定。
通常,错误消息页面的“配置源”部分将包含已锁定的部分。
然后,您可以转到“ C:\ Windows \ System32 \ inetsrv \ config”(您将在此处需要管理员权限)打开applicationHost.config,将overrideModeDefault属性从deny更改为Allow。
例如:
<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />