O método '{0}' tem OperationContractAttribute, mas o ServiceContractAttribute não envolve o tipo '{1}'. O OperationContractAttribute ...

O método '{0}' tem OperationContractAttribute, mas o ServiceContractAttribute não envolve o tipo '{1}'. O OperationContractAttribute só pode ser usado em métodos nos tipos ServiceContractAttribute ou em seus tipos CallbackContract.