Eu estava usando iisreset
para reiniciar o IIS. De acordo com o artigo da Base de Dados de Conhecimento , o comando iisreset
forçará o encerramento do Serviço de Administração do IIS, o que pode causar alterações pendentes da metabase a serem perdidas.
A solução é usar os comandos net stop e net start para parar e iniciar todos os serviços do IIS.