Descobri que a causa raiz desse problema era que minha alteração não tinha sido mantida na metabase do IIS no disco antes que o comando IISRESET encerrasse o serviço forçadamente (portanto, eliminando minha alteração do cache da metabase da memória). / p>
Mais informações em Microsoft KB 286196 confirma que esse comportamento ocorre em caso de alterações na metabase do IIS, caso elas não tenham sido salvo no disco antes da redefinição ocorrer.
Você pode esperar que as alterações sejam salvas (2 minutos, acho) ou usar a seguinte solução alternativa:
>net stop iisadmin /y
>net start w3svc
>net start msftpsvc
>net start smtpsvc
>net start <short name for any other services that are listed when you stop IIS>
Eu também descobri que se eu usar "IISRESET / noforce" ele falhará ao reiniciar o IIS pela primeira vez depois de fazer minha alteração de configuração, mas terá êxito na segunda tentativa e minhas alterações persistirem corretamente quando o serviço voltar a ficar online; Emitir 2 "IISRESET / noforce" comandos em sucessão parece fazer o truque sem ter que esperar para que todas as alterações sejam salvas no disco.