I am sure there are a number of strategies in doing this, but I am fairly weak in my understanding of how webservers process things and how to handle this is general.
We have an asp.net webforms site with a sql server backend. What we would like to accomplish is as we update the site to, lets say version 1.5, we would like to keep all of our current clients looking at the 1.0 code until we roll out a database update for them. Once the database is updated, then they would point to the new version.
Is there a fairly simple way to accomplish this? The model we have is we have the website hosted, but all their databases are local. I have thought about maybe having a couple of different web servers and cycle through each one like this:
ServerA - version 1
ServerB - version 2
ServerC - version 3
And then once we get to version for, maybe overwrite version 1 and continue to loop through them that way? This is why I mentioned I am server/hardware challenged because this idea might be laughable to those with knowledge.