A common request from customers is a way to manage moving web applications and configuration from development to staging, to production, etc….

This tool, created by Microsoft, seems to fit the bill:

Microsoft has created the Microsoft Web Deployment Tool, which provides deployment and migration support for Internet Information Services versions 6.0 and 7.0. This tool incorporates many features that enable web server administrators to deploy, sync and migrate sites, including configuration, content, SSL certificates and other types of data associated with a Web server.

IIS.net : Microsoft Web Deployment Tool - Tech Preview 1 - x86 : Download : Microsoft Internet Information Services