Екземплярите на основата на работен поток не са намерени след промяна на версията на зависимите модули

Имаме работен процес с няколко дейности в събрание със силно име. Докато работният процес чака действие от страна на потребителя, ние актуализираме сборката до по-нова версия. При изпълнение на следващата стъпка основата на работния поток внезапно казва, че вече не може да намери екземпляра на работния поток. Тук става въпрос буквално за номера на версията на асемблирането. Ако не променим номера на версията, той продължава да работи. По изключение допълнителната информация е:

Изпълнението на InstancePersistenceCommand с име {urn:schemas-microsoft-com:System.Activities.Persistence/command}LoadWorkflowByInstanceKey беше прекъснато от грешка.

Кодовото име на грешката е InstanceNotFound.

Някой сблъсквал ли се е с нещо подобно?


person pax162    schedule 15.06.2016    source източник
comment
Самият аз не съм виждал тази грешка, но ето връзка, която описва как да регистрирате по-подробна информация за постоянството на WF: pablocastilla.wordpress.com/2012/05/18/ Внимание, регистрационният файл е доста многословен и става много голям бързо. Така че включете, възпроизвеждайте, изключете :)   -  person nodots    schedule 15.06.2016
comment
Това също може да помогне: stackoverflow.com/ въпроси/15703857/   -  person nodots    schedule 15.06.2016
comment
Какъв е всъщност вашият въпрос? Някой сблъсквал ли се е с нещо подобно? ще даде Да или Не   -  person Thomas Weller    schedule 23.06.2016
comment
.exe.config може да има запис AssemblyRedirect. Подобни проблеми в GAC се решават с файл с правила.   -  person Thomas Weller    schedule 23.06.2016