With the gaining popularity of the Web, it is becoming increasing important, if not expected, to be able to download and run applications by simply going to a website. .NET provides several mechanisms for you to make this task easier. You can choose to deploy an application from a URL or your can create a smart client application that is capable of downloading itself.
Deploying from a URL
One of the coolest things with .NET is the attempts that the Framework makes to resolve the locations of an assembly it wants to bind. Because the Framework looks in so many locations, and one of them is the application base, you can simply set up an application for deployment from a URL by dropping all the required assemblies in a folder on ...