Most of the how-tos and tutorials I've found online have shown how to move a single site off of IIS6 to IIS7. Unfortunately, I have slightly over 100 subdomains in my current IIS6 setup and it will take days to complete this migration using this method.
Can anyone explain to me or give an example of how I would move the entire IIS6 configuration (configuration, inetpub, etc) to an IIS7 server?
Check out the IIS Web Deployment Tool, particularly the documentation on migrating from IIS6 to IIS7.
For migrating all sites, you would change the
-source
parameter to be-source:webserver60
instead of the metabase path. Then after you move the package, the destination for the import would be-dest:webserver
.Here is a link to the web deploy command line documentation, it goes over all the different options that allow a migration like this to happen.