安全部分被锁定在父级别

时间:2017-04-11 07:31:18

标签: asp.net wcf web-config iis-express

我知道这是一个非常常见的问题,但在我的情况下,我更改了所有applicationHost.config,但问题仍然存在。

我正在尝试通过IIS Express本地托管我的应用程序,而web.config设置了一些安全设置。当我尝试在浏览器中运行应用程序时,会显示这个着名的错误消息

  

此配置部分不能在此路径中使用。当该部分被锁定在父级别时会发生这种情况。默认情况下锁定(overrideModeDefault =“Deny”)...

我知道可以通过更改applicationHost.config的{​​{1}}和overrideModeDefault属性的配置来修复此类问题,以下是我更改过的文件:

  • C:\ Users \用户名\文件\ IISExpress \配置\的applicationHost.config
  • C:\ Windows \ System32下\ INETSRV \配置\的applicationHost.config
  • C:\的Windows \ Syswow64资料\ INETSRV \配置\的applicationHost.config
  • $ {解决方案路径} \ .vs \ config \ applicationHost.config

我将它们改为 lockItem以及<section name="basicAuthentication" overrideModeDefault="Allow" />(类似于<add name="BasicAuthenticationModule" lockItem="false" />AnonymousAuthentication

但是错误信息仍然存在......

我缺少什么,是否还需要更改其他可能的配置文件?

0 个答案:

没有答案