Workflow Manager 1.0 и внешние библиотеки

Мы пытаемся опубликовать рабочий процесс и пару действий в менеджере рабочих процессов. Наш сценарий таков, что нам нужно создать объект классов, который находится во внешней DLL, и эти объекты вызывают службу (WCF) для получения некоторых данных.

Мы поместили библиотеки DLL в папки C: \ Program Files \ Workflow \ 1.0 \ Workflow \ WFWebRoot \ bin \ и C: \ Program Files \ Workflow \ 1.0 \ Workflow \ Artifacts. Также мы создали файл AllowedTypes.XML и поместили его в обе вышеупомянутые папки.

Проблема, с которой мы сталкиваемся, заключается в том, что, когда мы объявляем переменную типа, которая находится во внешней DLL, и пытаемся вызвать метод, используя действие InvokeMethod (мы также добавили тип действия InvokeMethod в AllowedTypes.xml), мы получаем следующее исключение о деятельности. опубликовать заявление.

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 ответов

Другие вопросы по тегам