Você está correto, todas as configurações do IIS são armazenadas em arquivos de texto XML, mas para cada configuração existem pelo menos dois arquivos possíveis nos quais a configuração é armazenada.
Qual deles é usado pelas ferramentas da GUI depende do Feature Delegation
para essa configuração. Se Delegation
tiver Read/Write
, a configuração é geralmente armazenada no arquivo web.config local. Se for Read Only
, ele será armazenado no ApplicationHost.config (em %systemroot%\System32\inetsrv\config
) ou nas configurações do asp.net em ( %systemroot%\Microsoft.NET\Framework64\v4.0.30319\Config
).
A GUI deve mostrar corretamente qual arquivo é usado (na linha de status). Se você usar o Configuration Editor
, poderá escolher qual arquivo usar (no canto superior direito da janela).
Se você tiver um web.config em uma pasta ou para um Aplicativo, as configurações também poderão ser armazenadas no web.config pai, em outra pasta ou no site.
Se você não visualizar as alterações no arquivo web.config local, verifique o web.configs pai ou os arquivos de configuração de toda a máquina.