Не удалось загрузить, поскольку он имеет параметр или возвращаемый тип типа System.ServiceModel.Channels.Message или тип, который

Все, я получаю следующую ошибку при загрузке WCF Sevice. Операция 'GetEffort' не может быть загружена, так как она имеет параметр или тип возврата типа System.ServiceModel.Channels.Message или тип, имеющий MessageContractAttribute и другие параметры различных типов. При использовании System.ServiceModel.Channels.Message или типов с MessageContractAttribute метод не должен использовать какие-либо другие типы параметров.

Вот контракт на обслуживание

 [OperationContract]
 [WebInvoke(Method = "GET", ResponseFormat = WebMessageFormat.Json,
 BodyStyle = WebMessageBodyStyle.Bare, UriTemplate = "/GetEffort?date={date}&empoyeeID={empoyeeID}")]
 Message GetEffort(DateTime date, int empoyeeID);

я понятия не имею, что происходит. Я вижу похожие посты, в которых говорится о несоответствии контракта. Но здесь я возвращаю сам тип сообщения.

0 ответов

Другие вопросы по тегам