martes, 6 de noviembre de 2012

WF.NET. y WCF.NET. "ERROR: No se puede encontrar la cadena de conexión para el nombre de conexión 'ApplicationServerWorkflowInstanceStoreConnectionString'."



 PROBLEMA 

Al acceder a un Web Service de Flujo de Trabajo (.xamlx) en IIS con AppFabric habiendo establecido el almacén de persistencia de flujo de trabajo por defecto (defaultSqlPersistenceStore) se obtiene el siguiente error "ERROR: No se puede encontrar la cadena de conexión para el nombre de conexión 'ApplicationServerWorkflowInstanceStoreConnectionString'."


 SOLUCIÓN 

Hay que poner la propiedad  "Habilitar aplicaciones de 32 bits" (Enable 32-bit application) del grupo de aplicaciones (Application Pools) correspondiente al Web Service que falla, a False.


Para cambiar dicha propiedad en IIS7, localiza 'Application Pools' en el 'IIS Manager':




Entra en el grupo de aplicaciones correspondiente al servicio que está fallando:





Cambia el valor de la propiedad 'Enable 32-bit Applications' a False.