Windows Workflow Foundation 4 (WF4) Повторное размещение

Я искал возможность повторного размещения рабочего процесса WF4 для отладки запущенных рабочих процессов. Все сообщения и примеры, которые я видел в отношении WF4 Rehosting, используют приложение WPF для первоначального размещения рабочего процесса, а затем используют WorkflowDesigner в его повторном размещении. Есть ли способ перехитрить рабочий процесс, размещенный в не WPF-приложении, например ASP.Net MVC?

3 ответа

Решение

WorkflowDesigner - это большой элемент управления WPF, поэтому его нельзя разместить в приложении ASP.NET. Вы не можете в приложении Silverlight. Если вам нужно представить дизайнера поверх интернет-приложения, вам придется либо создать свой собственный дизайнер, либо использовать что-то вроде терминального сервера /Citrix.

Вы можете разместить дизайнер в браузере, используя приложение wfpbrowserapplication. Подробности здесь

Я только что прочитал в другом посте, что WF 4 сделает хостинг дизайнера в приложении проще, чем сегодня. У меня тоже есть подобное требование, чтобы конструктор рабочих процессов был доступен пользователю, чтобы он мог создавать свои собственные рабочие процессы. В этом посте это объяснялось тем фактом, что WF 4 полностью основан на разметке и не содержит никакого кода... что облегчает размещение в приложении....

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