WF4.5 não compilando fluxos de trabalho c # lado-a-lado
Eu tenho um fluxo de trabalho xamlx hospedado pelo IIS com expressões c # que estou tentando executar em versões lado a lado.
Eu fiz exatamente como este artigo:Versão de lado a lado dos serviços de fluxo de trabalho
Novas instâncias do fluxo de trabalho funcionam como esperado, mas quando eu chamo uma instância de uma versão anterior do fluxo de trabalho, ele gera um erro informando que não está compilado.
Erro:
Não é possível localizar o ICompiledExpressionRoot para o local compilado 'auxData'. Certifique-se de que a definição da atividade que contém essa expressão foi compilada.
BTW, eu tenho uma fábrica personalizada que compila o fluxo de trabalho.
<serviceActivations>
<add service="Service1.xamlx" relativeAddress="~/Service1.xamlx" factory="MyServiceHostFactory" />
</serviceActivations>