We have two webservers, running IIS7 and using Shared Configuration to store their configuration data on a redundant file cluster.
This normally works fine, however, when the primary machine in the file cluster is rebooted, we get the following error:
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
Looking at c:\inetpub\temp\appPools\ we see that a number of the files in here are just a couple of KB, and contain this error message instead of a local cache of the configuration (which is what they contain when all is working normally).
This error is not temporary, but persists, bringing down the application pools and thus websites, until we delete the dodgy files in c:\inetpub\temp\appPools and restart IIS.
Can anyone suggest what we might be doing wrong, and what can be done to fix it.