I know that IIS 7+ uses XML config files instead of the metabase. I also know that if I edit a
web.config file for a given site, IIS automagically detects the changes and implements any corresponding config changes.
However, does this also apply to the server-level
applicationHost.config settings file? (usually located in
C:\windows\system32\inetsrv\config) Specifically, is it safe to edit this file instead of using IIS Manager or the
appcmd command line utility? I couldn't find anything in the documentation that said it was okay or not okay to do this.
I'm curious because I need to change the bindings for numerous sites from one IP to another. It would be much faster to do a global search and replace the IP address in the config file instead of manually editing a few dozen sites in the GUI.