Pregunta

.

Tengo un servicio de flujo de trabajo que las cargas xamlx parte de su definición de una base de datos cuando se ejecuta (usando ActivityXamlServices.Load ). La razón de esto es que necesito de versiones, consulte la pregunta relacionada. Voy a usar WCF de enrutamiento de llamadas directas al servicio de la derecha.

La parte que me carga dinámicamente contiene un Recibir la actividad . Sin embargo, esta actividad es 'invisible', siempre y cuando el flujo de trabajo no se inicia debido a que la parte de la carga que el flujo de trabajo de la base de datos sólo se carga cuando se inicia el flujo de trabajo. Por lo que desde fuera parece como si no hay actividad Receive en el flujo de trabajo.

Además de no ser capaz de generar un contrato para el servicio de flujo de trabajo, no puedo llamar al servicio tampoco. Mi primer intento fue hacer una llamada de jabón con el contrato a la derecha en el servicio de flujo de trabajo. Sin embargo, el tiempo de ejecución no se activa automagicamente mi flujo de trabajo en ese caso. Entonces la pregunta es, ¿cómo empiezo un flujo de trabajo que está alojada en el interior de IIS?

No hay solución correcta

Otros consejos

Hay un módulo relativamente nuevo para IIS 7.5 llamado Aplicación de calentamiento. Esta es una herramienta configurable que permite IIS para poner en marcha su aplicación w / grado variable es de configurablity. Yo sugiero revisar estos dos enlaces:

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

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

Windows Server AppFabric incluye una función de inicio automático que ayuda voluntad.

Confirmar Cómo crear un WorkflowServiceHostFactory WF4 para AppFabric Auto-Start

También tiene un ejemplo que muestra cómo cargar XAMLX de una base de datos con un proveedor de ruta virtual en Windows Workflow Foundation (WF4) - Servicio de flujo de trabajo de repositorio Ejemplo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top