.Net Core 3.1,WCF 连接服务未在控制台应用程序中绑定名称 属性
.Net Core 3.1, WCF connected services doesn't bind the name property in console app
我在控制台应用程序中添加了一个 wcf 服务并执行了它。没有一个 属性.
一切看起来都很好
名称 属性 值始终为空。当我使用 SoapUI 执行时,它有一个值。
我尝试使用相同的参数值,但没有收到 name 值。其他没有任何问题。只是名称 属性 不绑定。为什么?
你能帮帮我吗?
谢谢
根据你的描述,如果SoapUI中收到的name不为null,而客户端收到的name为null,你的client.After应该是有问题我测试,我发现如果客户端class中的属性不加DataMember.You就会出现这个错误需要确定DataMember 存在于您的 name 属性.
如果您是服务引用生成的代理class,您需要找到包含名称 属性的class并检查 name 属性 是否有 [System.Runtime.Serialization.DataMemberAttribute()].
如果您通过通道工厂调用服务,请确保 name 属性 存在 [DataMember] .
我在控制台应用程序中添加了一个 wcf 服务并执行了它。没有一个 属性.
一切看起来都很好名称 属性 值始终为空。当我使用 SoapUI 执行时,它有一个值。
我尝试使用相同的参数值,但没有收到 name 值。其他没有任何问题。只是名称 属性 不绑定。为什么?
你能帮帮我吗? 谢谢
根据你的描述,如果SoapUI中收到的name不为null,而客户端收到的name为null,你的client.After应该是有问题我测试,我发现如果客户端class中的属性不加DataMember.You就会出现这个错误需要确定DataMember 存在于您的 name 属性.
如果您是服务引用生成的代理class,您需要找到包含名称 属性的class并检查 name 属性 是否有 [System.Runtime.Serialization.DataMemberAttribute()].
如果您通过通道工厂调用服务,请确保 name 属性 存在 [DataMember] .