title: Using ClickOnce (or similar) for ASP.NET application
body: <p>I'm looking for a way to providing users (administrators) of a web application to automatically (meaning it's opt-in to update, but the installation should be automatic when started) update said web application when new versions are released. </p>
  
  <p>The reason why I want an automatic approach is that I want the users to be able to update the web application while it's running remotely, without having to gain physical access to the machine (including RDP). </p>
  
  <p>I could of course write my own code for this, but I would prefer to use something like ClickOnce that has been around for a while. Is it possible to use ClickOnce for this?
  Or is there an alternative for ASP.NET applications that I have not been able to find?</p>
  
  <p>It is important that it's the user that does the update and not me, so I don't think WebDeployment is the way to go, but I'm willing to listen to scenarios where this would work. </p>
  
  <p>The users are not system administrators, so I want this to be as fool proof as possible. </p>
  
  <p>I'm using Visual Studio 2010, ASP.NET 2.0 (.NET 3.5). If a solution requires switching to version 4, this is possible, but not preferred. </p>