gpt4 book ai didi

c# - WCF 服务标记基本类型时出错

转载 作者:太空宇宙 更新时间:2023-11-03 16:44:02 24 4
gpt4 key购买 nike

我在使用 WCF 服务时遇到此错误:

类型“**”无法从未使用 DataContractAttribute 或 SerializedAttribute 标记的类型继承。
考虑使用 DataContractAttribute 或 SerializedAttribute 标记基本类型“Microsoft.WindowsAzure.StorageClient.TableServiceEntity”,或从派生类型中删除它们。

我的 Silverlight 应用程序能够使用它,但使用 MVC Web 应用程序时我收到该错误...

谁能帮我解决这个问题

最佳答案

如果没有更多实现细节,很难说清楚,但这听起来像是每个应用程序中类定义的设置方式不匹配。可能 silverlight 应用程序项目引用了 Microsoft.WindowsAzure.StorageClient dll,但另一个项目没有引用,或者可能它们引用了不同的版本,并且仅在其中一个版本中标记为可序列化。所有传入/传出 WCF 服务的数据都必须以某种方式可序列化。

您如何在 WCF 服务和 2 个不同的应用程序之间共享数据协定基类和继承类的类定义?您能否发布导致序列化错误的数据协定的更多详细信息?

关于c# - WCF 服务标记基本类型时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6595694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com