assemblies - Workflow versioning issue -


In our project, we use WF to run workflows, pure version 3.5 hosted inside the IIS application pool I obviously, we go in some editions:

We begin workflow with version 1 of our assemblies. After the persistence point, we renew in version 2, we need to continue to let old legislation run with the old version of our assemblies.

The main workflow refers to many assemblies we use assembly binding because we can not establish our assemblies in GAC. However, we fall into a very strange problem:

The Web In conjunction with our configuration, we set

  & lt; Assemblies xmlns = "color: schema-microsoft-com: asm.v1" & gt; & Lt; DependentAssembly & gt; & Lt; Assembly ID name = "post.apple corp.sdccore" culture = "neutral" public keynote = "58AAB 7DB1742" /> & Lt; Codebase version = "1.2.11.0" href = "v11 \ Post.Appl.Corp.Sdds.Core.dll" /> & Lt; Codebase version = "1.2.12.0" href = "v12 \ Post.Appl.Corp.Sdds.Core.dll" /> & Lt; / DependentAssembly & gt; & Lt; / AssemblyBinding & gt; & Lt; Assembly binding xmlns = "karash: schema-microsoft-com: asm.v1" & gt; & Lt; DependentAssembly & gt; & Lt; Assembly id name = "post.apple corp.jpg workflows" culture = "neutral" public keypoint = "58aaab7e0ddb1742" /> & Lt; Codebase version = "1.2.11.0" href = "v11 \ post.app.corp.sds workflows.dll" /> & Lt; Codebase version = "1.2.12.0" href = "v12 \ Post.Appl.Corp.Sdds.Workflows.dll" /> & Lt; / DependentAssembly & gt; & Lt; / AssemblyBinding & gt; & Lt; Assembly binding xmlns = "karash: schema-microsoft-com: asm.v1" & gt; & Lt; DependentAssembly & gt; & Lt; Assembly ID name = "post.apple.corp.sd.data" culture = "neutral" public keycut = "58aaab7e0ddb1742" /> & Lt; CodeBase version = "1.2.11.0" href = "v11 \ Post.Appl.Corp.Sdds.Data.dll" /> & Lt; Codebase version = "1.2.12.0" href = "v12 \ Post.Appl.Corp.Sdds.Data.dll" /> & Lt; / DependentAssembly & gt; & Lt; / AssemblyBinding & gt; & Lt; Assembly binding xmlns = "karash: schema-microsoft-com: asm.v1" & gt; & Lt; DependentAssembly & gt; & Lt; Assembly ID name = "post. APPL corp space contracts" culture = "neutral" public keynote = "58 AAAB 7 EDB 1742" /> & lt; CodeBase version = "1.2.11.0" href = "v11 \ Post.Appl.Corp.Sdds.Contracts.dll" /> & Lt; CodeBase version = "1.2.12.0" href = "v12 \ Post.Appl.Corp.Sdds.Contracts.dll" /> & Lt; / DependentAssembly & gt; & Lt; / AssemblyBinding & gt; Apparently, the workflow runtime notices correctly that it requires assemblies (if we do not have this configuration, then it immediately tells us that it can not get the correct version). 

However, once this example is being deserialized, it throws an exception, saying it is "system for the type of ordering in our system" system. Timeliness Serialization. Typodel can not change the exception holder ".

The strange thing is that many files (not re-compiled, moved not, did not change their name) completely put GAC in work Do you have any idea why we are wrong?


Comments

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -