Вы не должны изменять overrideModeDefault. Есть лучший способ «разблокировать» этот раздел, если хотите.
Самый простой способ, на мой взгляд, это внести изменения (не включая разблокировку этого раздела) внутри ApplicationHost.config. Для этого вы должны добавить что-то вроде этого в конец ApplicationHost.config чуть выше закрывающего / конфигурационного тега
<location path="MyAwesomeSite/MyAwesomeAnonFolder">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
</location>
Если вы действительно хотите поместить конфигурацию в файл web.config, вы должны добавить что-то вроде следующего, чтобы разблокировать anonymousAuth для этого сайта в ApplicationHost.config
<location path="MyAwesomeSite" overrideMode="Allow">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
</location>
Затем вы должны создать файл web.config в анонимной папке (MyAwesomeAnonFolder), который выглядит следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
</configuration>