我在将站点部署到服务器时遇到错误。尝试加载主页或在IIS中在新站点上访问身份验证时,我收到错误:
配置错误:此配置部分无法在此路径中使用。当节被锁定在父级时,会发生这种情况默认情况下(overrideModeDefault="Deny"),或由带有overrideMode="Deny"或遗留的位置标签允许覆盖="false"。
更多细节可以在这里找到,在设想7匹配我的十六进制错误代码。
上面链接站点上给出的解决方案是在我的错误中提到的部分applicationHost.config文件中为overrideModeDefault设置允许。在我的情况下,在system.web服务器中的安全合规下。但是如果我在本地计算机上查看applicationHost.config,站点已经正确部署,该部分设置为否认。
如果这个解决方案是正确的,我的本地实例如何在相同的web.config下运行良好?根据我的applicationHost.config,该部分应该被锁定,但事实并非如此。我宁愿不更改applicationHost.config文件,因为该服务器上运行着许多其他站点。有其他解决方案吗?