No, webservice doesn't need any additonal codes.
Let me give you one example:
If ABC company writes a webservice in .NET 2.0 which is being widely used by differenct application.
Now few among those application which uses webserives want to migrate to .NET 3.5.
Will they won't migrate b'coz the ABC's webservice is written in .NET 2.0.? No
Will any application will use ABC's webservice if can't understand .NET 3.5 or any new version? No
I beleive you got clear understanding now.
Moreover webservie is an XML generated by WSDL. So you can go ahead and use one version for webserive and different for the the application consuming webservice.
Please mark it as answer if it resolves the issue.
visit: http://technicalsol.blogspot.com
Latest ajax control toolkit (Release: May 13, 2009): http://ajaxcontroltoolkit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27326