Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question

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.

share|improve this answer
Right, but that only moves the first site in the configuration. I have multiple sites / subdomains that need moved. The -source:metakey=lm/w3svc/1 only transfers one site. How do I move all of IIS? – LinuxGnut Nov 11 '10 at 15:07
@LinuxGnut: I updated my answer with some additional detail regarding moving an entire web server. – MattB Nov 11 '10 at 15:22
+1 Just used this tool a few weeks ago to migrate about 60 sites for a client. – phoebus Nov 11 '10 at 15:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.