ASP.Net Application Self Updating
<p>I am trying to get an existing asp.net web application to update from within itself.  We have alot of different clients using the application all with different connection strings so it can't be just a simple deploy.</p>

<p>I am currently deploying to filesystem, zipping up and uploading (without web.config) and the client downloads and extracts accordingly.  I don't like this as it requires being on the server or creating a share to the application.</p>

<p>So I created a signalR hub in the application which downloads the file and unzips it.  This works but the page stops getting info back from the hub when it starts extracting obviously because the application is being restarted I guess.</p>

<p>Is there a way to get this to work within the application and report on it's progress, I don't want to use anything external if I can help it I simply want to update it like you would update Wordpress from within itself for example.</p>

<p>EDIT: Just want to point out I used a hub so I could show live progress of percent downloaded of the zipped file and progress of extraction.</p>
