Possible Duplicate:
Best practices for versioning your services with WCF?
Alright so this has been my weak point and really do not know how to approach this. I have designed a WCF Web Service and cannot figure out what the best way to version (that is if I am using the correct word for it) the application so when changes are made for one client I dont have to have all others update and recompile their apps until they actually want changes made than they will get the new version that others might be using. I was hoping to eliminate client specific service. The web service references a common library for business layer. I don't know if I should follow a specific standard or doing this completely wrong, so I hope you can help me out or point me into right direction of the best way to do web service versioning.