Worflow AsyncCall Back Exception LocationReferenceValue<XXXXX> is not of type SendReply. When loading this instance you must ensure that the activity with name LocationReferenceValue<XXXXX> implements SendReply

Si vous utilisez un Worflow hébergé dans IIS (XAMLX), et que vous utilisez la persistance et que vous modifiez le type des données en entrée, vous pourriez avoir l'erreur

Worflow AsyncCall Back Exception LocationReferenceValue<XXXXX> is not of type SendReply. When loading this instance you must ensure that the activity with name LocationReferenceValue<XXXXX> implements SendReply

Cette erreur va carrément faire planter le service d'hébergement IIS ...

La solution : purger la table InstancesTable dans la BDD de persistence SQL Server ...

Workflow Foundation 4 : Préparer la Persistence - mais où se trouvent les scripts SQL pour la persistence ?

 Il faut le savoir , les scripts SQL qui vont nous permettrent de faire de la persistence de Workflow se trouvent ici

%WinDir%\Microsoft.NET\Framework\v4.0.30319\SQL\en

et les 2 scripts magiques pour préparer SQL à suivre les Workflow :

SqlWorkflowInstanceStoreLogic.sql
et
SqlWorkflowInstanceStoreSchema.sql

A propos de l'auteur

 

Développeur depuis plus de 10 ans, j'ai commencé la programmation dès l'âge de 9 ans sur un PC 8088 !!

GW-Basic, Pascal, Turbo Pascal, Delphi ont fait mes bases... Puis Java , bien plus tard... Pour enfin avoir découvert le C#... Quel plaisir de développer avec ce langage des solutions ASP.NET... Le développement Web comme jamais je ne pouvais l'imaginer possible :)

Aujourd'hui titulaire du MCSD VS 6.0, MCAD .NET, et MCT ...

Sur ce blog, je souhaite partager des choses simples mais efficaces... Des problèmes de tous les jours que l'on peut rencontrer et qu'il est simple de régler :)

Mes certifications

Month List