Is there a way to configure IIS (7.5 / Windows 2008 R2) to stop creating web.config files all over the place when certain settings are changed in IIS Manager, and save all the settings in a central configuration file instead? We would like to do this for a couple reasons.
1) On a shared server where clients can upload their own files/web.configs, we would like to disable them from being able to configure system.webServer settings by uploading web.configs they upload, bypassing a website we've created for them to manage only the settings we wish for them to be able to change.
2) We are also working on a custom Authentication Module, so far enabling/disabling authentication modules on a certain folders seems to make IIS create a web.config in that folder. We would like all of the settings to be saved in the central configuration file if at all possible.
Thanks!