The operation '{0}' could not be loaded because it specifies "rpc-style" in "literal" mode, but uses message contract types ...

The operation '{0}' could not be loaded because it specifies "rpc-style" in "literal" mode, but uses message contract types or the System.ServiceModel.Channels.Message. This combination is disallowed -- specify a different value for style or use parameters other than message contract types or System.ServiceModel.Channels.Message.