全部, 我在加载WCF服务时遇到以下错误。 无法加载“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);
我不知道发生了什么事。我看到类似的帖子说消息合同不匹配。但是我在这里返回一个类型的消息。