In addition to letting you deploy WinForms controls, .NET also lets you use IE to deploy entire WinForms applications. This is a completely new feature for the Windows platform. You can best see its value by trying it:
Using the New Project dialog, create a new Windows application and call it DeploymentFun.
Feel free to drag and drop some controls from the Toolbox, but before going too far, compile your application.
In the shell explorer, navigate to your DeploymentFun\bin folder and right-click on the Debug folder, choosing Properties.
Choose Web Sharing and turn it on, using DeploymentFun as the name of the share. This will create a new Internet Information Server (IIS) Web application containing DeploymentFun.exe. ...