title: What are the web server requirements for ClickOnce deployment?
body: <p>I am developing a Windows .NET 4 desktop application for a client and am considering using <a href="http://en.wikipedia.org/wiki/ClickOnce" rel="noreferrer">ClickOnce</a> for deploying it from the client's website. I also plan on deploying application version upgrades from their website.</p>
  
  <p>I've read through many ClickOnce-related questions on Stack&nbsp;Overflow and still don't have a good idea of what needs to happen for me to publish the application to a web server using ClickOnce.</p>
  
  <p>What does my client need to set up on their web server for me to publish my application using ClickOnce? What kind of access permissions? Do they need to set up a deployment directory?</p>