El método '{0}' OperationContract sincrónico en el tipo '{1}' coincide con el método '{2}' OperationContract asincrónico ...

El método '{0}' OperationContract sincrónico en el tipo '{1}' coincide con el método '{2}' OperationContract asincrónico basado en tareas porque tienen el mismo nombre de operación '{3}'. Cuando un método OperationContract sincrónico coincide con un método OperationContract asincrónico basado en tareas, los dos métodos OperationContract deben definir el mismo tipo de devolución. En este caso, los tipos de devolución son diferentes. Para solucionarlo, asegúrese de que ese método '{0}' y el método '{2}' tienen el mismo tipo de devolución. También puede cambiar el nombre de uno de los métodos para evitar que coincidan.