Here's a rundown of new features in Web Deploy 3.0:
Deployment & Migration to IIS8If you are impressed with cool new features of IIS8 and Windows Server 2012 and looking for migration strategy from your existing IIS Servers, Web Deploy 3.0 fully supports migrating to IIS8 from IIS 6, IIS7 and IIS7.5. Please follow our documentation walkthrough on migration Synchronize IIS Migrate a Web Site from IIS6.0 to IIS7 and above
Web Deployment experience for IIS8 is no different than publishing to IIS7, you can learn more about publishing in our tutorial "Testing Web Deploy Publishing from Visual Studio 2010 and WebMatrix."
Web Deploy ships with Visual Studio and Web Matrix and is the default web publishing tool for these.
Publishing to Microsoft Azure Websites
Web Deploy 3.0 supports deploying websites to Microsoft’s new Azure Websites offering. You can either directly publish from Visual Studio/WebMatrix or use Web Deploy cmdline for same.
Incremental Database Publishing using Data Tier Application (DAC) frameworkWe have added support for incremental data sync and SQL Azure download using SQL DACPAC framework. More details can be found here.
Automatic BackupOne of the common feedback we received that customers often make mistakes while publishing changes to websites. This is especially true for amateur developers and small business owners. It is very hard to recover from these mistakes. In Web Deploy V3 we are introducing new feature "Automatic Backup" which will allow server administrators to configure servers in such a way that each publish will automatically generate a backup and store it on server. If you need to roll back or go to a previous version, you will be able to do it without involving server administrator. You can also manually trigger the backup using msdeploy cmdline.You can learn more about this feature in our "Automatic Backups" Tutorial.
PowerShell CmdletsWeb Deploy command line is very versatile which also makes it equally complex. Based on your feedback, team has invested into PowerShell Cmdlets for common Web Deploy tasks. We are releasing more than 20 PowerShell Cmdlets in this release. Powershell cmdlets includes help description as part of cmdlets themselves. More details are provided in "PowerShell Cmdlets" tutorial.
Web Deploy supports parameterization of publish settings during deployment time. To learn more read Web Deploy parameterization.
- Extend the current xml parameterization beyond attribute value replacements to a more complete xml modification story by allowing addition/deletion/replacement of new elements.
- Accept the replacement data for parameters to come from the server, from the package itself or from the source.
Apart from above we have added many small improvements in our latest version. Please follow these links for more information.
- Application offline support for .Net applications
- Ability to change authentication mode of Websites
- Web Deploy 3.0 ReadMe
We are excited about Web Deploy 3.0 and thrilled to be able to get the RTW in your hands. The engineering team is eagerly looking forward to hearing your feedback which will help us continue improving Web Deploy.