小编Bin*_*ran的帖子

如何检查Windows Server 2012上的GAC程序集详细信息?

如何检查GAC组装详细信息Windows Server 2012?我设法通过Powershell注册一个DLL,现在我需要验证它是否真的完成了.

gac windows-server-2012

22
推荐指数
2
解决办法
7万
查看次数

无法加载,因为它具有 System.ServiceModel.Channels.Message 类型的参数或返回类型或以下类型

所有,我在加载 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);
Run Code Online (Sandbox Code Playgroud)

我不知道发生了什么事。我看到类似的帖子说消息合同不匹配。但在这里我返回一个 Message 类型本身。

c# rest wcf servicecontract messagecontract

5
推荐指数
0
解决办法
7266
查看次数