I have 2 web services with about 6 web methods in total, most of the code is ofc sitting in assemblies any way, and the web service asmx is really just calling these assembl
Check out some of those blog posts and articles on how to do it:
and many more - search for "Migration ASMX to WCF" and you'll get a ton of hits
Marc