As WCF is the only WebServices framework included in the .Net Framework 4 or 4.5 client.
Asp.NET will be required for Net Framework 2.0 Web Services and this will make the solution not portable in some environments such as Windows Phone 8.
source
to share