工作流管理器1.0和外部DLL

时间:2013-09-05 07:07:40

标签: workflow-manager-1.x

我们正在尝试将工作流程和一些活动发布到工作流程管理器。我们的场景是这样的,我们需要创建驻留在外部dll中的类的对象,并且这些对象正在调用服务(WCF)来获取一些数据。

我们已将DLL放在C:\ Program Files \ Workflow Manager \ 1.0 \ Workflow \ WFWebRoot \ bin \和C:\ Program Files \ Workflow Manager \ 1.0 \ Workflow \ Artifacts文件夹中。我们还创建了AllowedTypes.XML文件并将其放在上述两个文件夹中。

我们面临的问题是,当我们声明一个类型的变量在外部DLL中并尝试使用InvokeMethod活动调用一个方法时(我们还在AllowedTypes.xml中添加了InvokeMethod活动类型)然后我们收到activity.publish语句中的以下异常。

Workflow XAML failed validation due to the following errors:

Cannot create unknown type '{http://schemas.microsoft.com/netfx/2009/xaml/activities}Variable({wf://workflow.windows.net/$Activities}ObjectType)'. HTTP headers received from the server - ActivityId: 33bf5b07-9eda-4f63-bf58-6d85cbfdcd55. NodeId: MachineID. Scope: /WFMgrSample. Client ActivityId : af5e1771-90f7-4610-a2be-5f7b7ce48ee8.

任何关于这里有什么问题的想法!!!

0 个答案:

没有答案