我遇到了将站点部署到服务器的错误。 当试图加载主页,或在IIS中的新站点上访问身份validation时,出现错误: configuration错误:此configuration节不能在此path使用。 当部分locking在父级别时,会发生这种情况。 locking可以是默认的(overrideModeDefault =“Deny”),也可以通过overrideMode =“Deny”或legacy allowOverride =“false”的位置标签进行显式设置。 更多的细节可以在这里find, scheme7匹配我的hex错误代码。 在上面的链接站点上给出的解决scheme是在applicationHost.config文件中的错误中提到的部分中设置Allow for overrideModeDefault。 在我的情况下,在system.webServer中的 安全 。 但是,如果我查看本地计算机上的applicationHost.config ,该站点已正确部署,该部分设置为拒绝 。 如果这个解决scheme是正确的,我的本地实例如何在相同的web.config下运行得很好? 根据我的applicationHost.config ,该部分应该被locking,但事实并非如此。 我宁愿不要更改applicationHost.config文件,因为在该服务器上运行的许多其他网站。 还有其他解决scheme吗?