You don't have to convert it to asmx. You can just create another endpoint with BasicHttpBinding
or WebHttpBinding
.
Check out this article on why not to use asmx services:
http://johnwsaunders3.wordpress.com/2011/12/07/more-reasons-to-not-use-asmx-services-in-new-code/