This past Friday we released the final RTW (release to web) support for VS 2008 Web Deployment projects. You can learn more about it and download it for free here.
Web Deployment projects can be used with either the "ASP.NET Web Site" or "ASP.NET Web Application Project" options built-into VS 2008, and provide a few additional build, packaging and deployment options for you to use. You can read an old tutorial post of mine here to learn more about they work.
The VS 2008 Web Deployment Project version supports all of the existing features provided by the VS 2005 web deployment download. It also adds additional support for:
- Easily migrating VS 2005 Web Deployment Projects to VS 2008 Web Deployment Projects
- Replacing output only if web deployment builds succeed
- IIS7 Support
This RTW (release to web) version fixes bugs and adds some small features that people requested in the December CTP version we released last month. Please make sure to run setup and uninstall any older version of the VS 2008 Web Deployment Project support you have installed before installing this final version. VS 2008 Web Deployment Projects can be installed side-by-side with VS 2005 Web Deployment Projects – so there is no need to uninstall the VS 2005 version if you are still using it with older projects.
More Deployment Features
In my last link-listing post I pointed at the new Web Deployment Tool being released by the IIS team. This tool works with both IIS6 and IIS7 and enables automated copy deployment, file synchronization, and migrating of applications onto web servers. If you are looking for a great way to automate the deployment of your ASP.NET applications onto remote servers then this tool is definitely one to check out.
You can use VS 2008 Web Deployment Projects as a post-build step within your build environment to fix up last minute deployment settings – and then use the IIS Web Deployment tool to copy them remotely onto server machines. Alternatively you can also use the IIS Web Deployment Tool to copy vanilla "ASP.NET Web Site" or "ASP.NET Web Application" projects to remote machines (no VS 2008 Web Deployment Project required).
To learn more about the new IIS Web Deployment tool, read the walkthroughs at the bottom of this page (in particular the "Introduction to MS Deploy" one). I will also be doing a blog post in the future that talks more about how to use it to automate your web server deployments.
Hope this helps,