Размещайте новые рабочие процессы WF4 в appfabric

Я новичок в использовании AppFabric для размещения сервисов WF. Я пытаюсь написать приложение администратора рабочего процесса, которое позволит пользователям создавать определения рабочих процессов xaml с помощью размещенного конструктора WF4, а затем каким-то образом разрешать автоматическое развертывание и размещение этих определений рабочих процессов в AppFabric одним нажатием кнопки.

У меня есть дизайнер, и я прочитал несколько учебных пособий о том, как разместить сервисы рабочих процессов в AppFabric, таких как http://msdn.microsoft.com/en-us/library/ee677238.aspx, но моя проблема заключается в том, как Развертывание и размещение сервисов рабочих процессов с помощью кода.

Кто-нибудь знает, может ли такая вещь "autodeploy / host" быть сделана с AppFabric? Если да, не могли бы вы указать мне правильное направление?

-Давид

2 ответа

Решение

Использование AppFabric для размещения Workflow Services подразумевает, что вы используете IIS 7 и веб-приложение. Вот ссылка http://msdn.microsoft.com/en-us/library/ee814764.aspx показывающая, как развернуть службу заказа рабочего процесса с помощью PowerShell и MSDeploy. Вы можете выполнить развертывание одним щелчком мыши в Visual Studio 2010, используя новые встроенные функции MS Deploy, но я думаю, что данная ссылка больше соответствует желаемому.

Похоже, что в AppFabric еще нет API для такого рода вещей, но вы можете развернуть службы рабочего процесса с помощью API IIS7. Ознакомьтесь с ответом Криса Крафта по адресу http://social.msdn.microsoft.com/Forums/en-US/dublin/thread/b503ac4a-249f-415d-b2ea-1026414de1f0 для получения дополнительной информации.

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