Welcome to the Microsoft Web Deployment Team blog - we hope you will find this a helpful place to get the inside scoop plus plenty of tips and tricks from the team who is building the Web Deployment Tool for IIS.
So what is this new deployment tool? You may have read Scott Guthrie’s post about the future of ASP.NET and IIS. In the post he mentioned the roadmap for a web deployment framework, that’s us. :) In our first version, we’re releasing a command-line tool called msdeploy.exe that provides support for deploying, synchronizing and migrating IIS 6.0 and 7.0.
It supports moving configuration, content, SSL certificates and other types of data associated with a web server. You can choose to sync a single site or the entire web server. Because we know that one tool can never ‘automagically’ guess what your application relies on, we’ve tried to be pretty flexible and powerful – you can customize exactly what you want to sync using a manifest file. You can also skip sites or other objects, or you can perform regular expression replacements during a sync (like changing the home directory on the destination machine).
The goal of the tool is to help you keep servers in sync, to make deployment easier and also to help with migrating to new versions of IIS. You could use a sync on two machines in a web farm, for example. Or maybe you need to move to a new server of the same version, you can use this tool. Of course, we also enable you to do a migration from IIS 6.0 to 7.0.
You can learn more about the tool by reading our walkthroughs. Starting with the Learning Roadmap, you’ll see there is an installation walkthrough and also an introduction to the tool, which goes through operations in detail and shows you not only how the tool works, but why.
We hope you download Technical Preview 1 and provide us with feedback. We’re interested in how well the tool captures your web site/server, if there are any really important data types missing and how we can improve the overall experience.
Learn more about the tool from our walkthroughs.
Thanks, and happy deployments!
Faith Allington, Program Manager, and the entire Web Deployment team