Updating an existing web app advice for asp.net
<p>I have a web application that is used by several different clients.  At the moment the process of updating their end with any changes is like so:</p>

<ul>
<li>Publish/Compile App</li>
<li>Put relevant files into a zip (not web.config as different db paths for each client and don't want to overwrite)</li>
<li>Generate scripts on SQL Server for all Stored Procedures</li>
<li>Add to zip</li>
<li>Upload zip to Web</li>
<li>WPF App I created that runs from client server downloads zip, extracts files to web app folder and executes scripts for sql server stored procedures</li>
</ul>

<p>Now this does work but it requires an IT guy at the client end to run the WPF App to update and it can be days before some of them get round to it.  So what I would like to do is provide the ability to update the web app from WITHIN the web app.  I know I can create a DLL to do the FTP, Extract etc, but how can I get this to display progress on the page?</p>

<p>Or if anyone has an alternative to updating the web app without the need for someone to access the server it's on great as this method makes it hard to let clients know when there is an update available.</p>
