2009-11-08 3 views
1

J'ai créé un assembly de workflow pour Microsoft CRM 4.0 et l'ai téléchargé sur le serveur, en le stockant dans la base de données à l'aide du plugin Registration Tool v2.2 de http://code.msdn.microsoft.com/crmplugin. Jusqu'à présent, tout va bien, je l'utilise dans un flux de travail, et détermine que j'ai quelques bugs.Mise à jour d'un assembly de workflow dans CRM 4.0

Je les corrige, et je mets à jour l'ensemble en utilisant l'outil d'enregistrement de plugin mentionné ci-dessus.

À partir des messages d'erreur que je reçois, l'ancien assembly est toujours en cours d'exécution.

J'ai même essayé de supprimer le flux de travail, de désenregistrer l'assemblage, de réenregistrer l'assemblage et de recréer le flux de travail, avec les mêmes résultats.

Y at-il quelque chose d'autre que je dois faire pour l'utiliser avec la nouvelle DLL? attends dix minutes? secouer un bâton à ce sujet?

Répondre

1

Avez-vous essayé de redémarrer le service asynchrone CRM?

+0

Je me suis dit que c'était hier soir, mais je vais vous donner le représentant. J'ai redémarré ce service et fait un IISReset. – Moose

+0

Je continuerais également à supprimer le flux de travail et à en créer un nouveau chaque fois que vous enregistrez le nouvel assemblage. J'ai vu des workflows continuer à exécuter du code que j'avais effacé manuellement de la base de données avant :) – Matt

+0

Il semble que si vous dépubliez et re-publiez, c'est bon. Toutefois, si vous changez la version de l'assembly sur votre DLL, vous devrez recréer l'étape appelant votre DLL ou il ne publiera pas. Merci de votre aide. Je suis sûr que ce ne sera pas ma dernière question sur les workflows et plugins aujourd'hui. Je vais construire la base de connaissances sur celui-ci .. – Moose

Questions connexes