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.