CRM 动态 2011 自定义工作流活动


我的 CRM 工作流

出现问题,我为其编写了一个工作流活动,并将其作为 CRM 工作流中的一个步骤添加。自定义工作流引用使用 EF 查询数据的 WCF 服务。

我非常了解如何在代码和所有内容中配置终结点绑定。在我部署工作流并尝试从 CRM 运行之前,一切都很好。我收到以下错误

类型"Microsoft.Crm.Extensibility.InprocessServiceProxy"不能序列化。请考虑使用 DataContractAttribute 属性标记它,并使用 DataMemberAttribute 属性标记要序列化的所有成员。如果类型是集合,请考虑使用 CollectionDataContractAttribute 标记它。有关其他受支持的类型,请参阅 Microsoft .NET Framework 文档。

它似乎无法正确序列化对象。我在网上到处找过,但根本没有运气。

如果要

通过 WCF 发送数据,则需要使属性可序列化,如下所示:

[Serializable]
[DataContract(Namespace = "Some.Name.Space")]
public class ClassResponse
{
     [DataMember]
     public string Error { get; set; }
}

最新更新