Verifique este link do fórum do IIS. Soa semelhante ao seu problema, você pode precisar armazenar em cache a configuração.
Temos dois servidores Web, executando o IIS7 e usando a Configuração Compartilhada para armazenar seus dados de configuração em um cluster de arquivos redundantes.
Isso normalmente funciona bem, no entanto, quando a máquina principal no cluster de arquivos é reinicializada, obtemos o seguinte erro:
The Windows Process Activation Service encountered an error trying to read configuration data from file '\fileClusterName\Files\IISSharedConfig\applicationHost.config', line number '0'. The error message is: 'Cannot read configuration file because the network path is not found
Olhando para c: \ inetpub \ temp \ appPools \, vemos que alguns dos arquivos aqui são apenas alguns KB, e contêm essa mensagem de erro em vez de um cache local da configuração (que é o que eles contêm quando tudo está funcionando normalmente).
Este erro não é temporário, mas persiste, derrubando os pools de aplicativos e, portanto, os sites, até que nós excluamos os arquivos desonestos em c: \ inetpub \ temp \ appPools e reinicie o IIS.
Alguém pode sugerir o que podemos estar fazendo de errado e o que pode ser feito para corrigir isso.
Verifique este link do fórum do IIS. Soa semelhante ao seu problema, você pode precisar armazenar em cache a configuração.
Tags configuration share iis-7