En general una aplicación web se distribuye o se implementa en el entorno de producción usando las opciones de Copiar Sitio Web o Publicar Sitio Web. Si bien estas opciones son prácticas, tienen varias carencias.
Web Deployment Projects es un agregado para Visual Studio 2005 que permite agregar un proyecto a la solución para crear un paquete de instalación de nuestra aplicación web.
Una de las características más interesantes es la posibilidad que nos brinda el proyecto de tener más control sobre la generación de los ensamblados de nuestra aplicación. Un instructivo bastante completo de la herramienta puede encontrarse aquí.