Packaging Web Applications
When ASP.NET was first released, one of its most lauded features was Xcopy deployment. This basically referred to the ability of a developer to copy files from one location to the other, and the application should work. This was a response to the often complicated web deployment process of legacy ASP applications.
Copying files to deploy a web application is still a benefit, but today’s web applications have become far more than just a collection of .aspx files and the site’s compiled DLL file. Modern web applications carry a tremendous amount of “baggage” and modern developers need a way of bundling all that baggage with an application to deploy it smoothly and quickly.
Today’s web applications can consist of any ...