错误:“无效的枚举值'Access'-从MDS 2012升级到MDS 2016后的MDS WCF问题

时间:2018-08-01 13:07:18

标签: c# web-services wcf mds

我有使用MDS WCF并允许方法插入,更新MDS模型实体的Web服务。最近,我们从MDS 2012升级到MDS2016。现在,当我们尝试运行Web服务时,我们收到以下错误消息-

“格式化程序尝试反序列化消息时抛出异常:尝试反序列化参数http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09:EntityMembers时出错。InnerException消息为'无效的枚举值'Access'无法反序列化为'mymdswcfservice类型。

。如果类型具有DataContractAttribute属性,请确保存在必需的枚举值并用EnumMemberAttribute属性标记。

我们已经尝试调试此错误,但是它是通过MDS WCF方法之一-'EntityMembersGet'生成的,无法调试此MDS WCF方法。还尝试禁用服务配置“引用的汇编中的重用类型”,但没有帮助。

该如何解决?

谢谢

0 个答案:

没有答案