I have a WinForms app that I built a .NET setup routine and distributed on
various clients.

Now i want to be able to distrbute updates via "No Touch" deployment. I read
Chris Sells article on "No Touch", and I setup an internal website to test.

When I drop the assemblies in the web and then point to the exe via a URL I
get the following:

CGI Error
The specified CGI application misbehaved by not returning a complete set of
HTTP headers. The headers it did return are:

There must be something i am missing. First off if I originally installed
this app via a disk how does it know where to put the assemblies, if I point
to an EXE does it know about other assemblies? Also how can I get this to
run in the background without manually entering in a URL in a browser.

P.S. I can run the EXE via the URL from my local dev machine.