This post is aimed at providing a good way to version web services. Note that there are many ways to do this, and this is just one way. When versioning a service, it's important to be able to run multiple versions side by side. When you upgrade the web service for one client, you can't immediately take...