すべて、WCF サービスのロード中に次のエラーが発生します。System.ServiceModel.Channels.Message 型のパラメーターまたは戻り値の型、または MessageContractAttribute と異なる型の他のパラメーターを持つ型があるため、操作 'GetEffort' を読み込むことができませんでした。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);
何が起こっているのかわかりません。メッセージ コントラクトが一致しないという同様の投稿が表示されます。しかし、ここでは Message 型そのものを返しています。