I am getting this exception:
The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication becaus
This error can also be caused by having zero methods tagged with the OperationContract attribute. This was my problem when building a new service and testing it a long the way.