WCF is in .NET 3.0 and above. The need to use "older technology" doesn't mean you can't use WCF.
Keep in mind that one of the most important differences between ASMX and WCF is that WCF was meant to be extensible. Even if the feature you want is not present out of the box, you will be able to implement it yourself
much more easily than in ASMX.
John Saunders
WCF is Web Services. They are not two separate things.
Use WCF for All New Web Service Development, instead of legacy ASMX or obsolete WSE
Use File->New Project to create Web Service Projects