Вопрос

Относится к этот вопрос.

У меня есть служба рабочего процесса XAMLX, которая загружает часть его определения из базы данных при запуске (используя Activityxamlservices.load.). Причина этого состоит в том, что мне нужна версия, см. Дешенный вопрос. Я буду использовать маршрут WCF для прямых вызовов на правильное обслуживание.

Часть, которую я загружаю динамически, содержит Получать деятельность. Однако эта деятельность «невидима» до тех пор, пока рабочий процесс не запускается, потому что часть рабочего процесса, которую я загружаю из базы данных, загружается только при запуске рабочего процесса. Так из-за пределов, кажется, что нет Receive активность в рабочем процессе.

Помимо не в состоянии сформировать договор на службу рабочего процесса, я тоже не могу позвонить в сервис. Моя первая попытка состояла в том, чтобы сделать мыльный призыв с правильным контрактом на службе рабочего процесса. Однако время выполнения не автоматически не активирует мой рабочий процесс в этом случае. Таким образом, вопрос в том, как я могу начать рабочий процесс, который размещен внутри IIS?

Нет правильного решения

Другие советы

Существует относительно новый модуль для IIS 7.5, называемого обновления приложения. Это настраиваемый инструмент, который позволяет IIS запустить вашу приложение W / разную степень конфигурации. Я предлагаю проверить эти две ссылки:

http://www.iis.net/download/applicationwarmup.

http://learn.iis.net/page.aspx/688/using-the-iis-aplication-warm-up-module/

AppFabric Windows Server включает функцию автоматической запуска, которая поможет.

Проверить Как создать рабочую поверхность WF4 WF4 для AppFabric Auto-Start

У меня также есть образец, который показывает, как загрузить XAMLX из базы данных с виртуальным поставщиком пути вWindows Workflow Foundation (WF4) - Пример репозитория службы рабочего процесса

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top