I work for ISV and we have an ASP.NET web application (without mvc) that we deploy to our customer sites.
We are currently doing this using xcopy and IIS manually.
What is the best technology to deploy it? ClickOnce? WebDeploy? Something else?
Tips appreciated.
WebDeploy FTW.
Check out this great article / video by Scott Hanselman.
Handles configuration transformations as well as the painful task of deploying databases.
I just implemented Web Deploy in the afternoon, following this article from Scott Gu, and I found it extremely useful.