BizTalk 2013 Wcf-Sql adapter fails because it could not load Microsoft.BizTalk.Interop.SSOClient
In a remarkably similar post to my last post I noticed that my Wcf-Sql receive locations were failing with the error:
Could not load file or assembly 'Microsoft.BizTalk.Interop.SSOClient, Version=7.0.2300.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
From my previous run in with this error I suspected that something was misconfigured and targeting the wrong GAC. Again with the help of some internal folks (shout out to Rajkumar and Shaheer) I found the following node was missing from my BTSNTSvc(64).exe.config files:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" />
</startup>
I'm not sure who or what whacked this (it's correct in TFS and I have the history to prove it!) but without this the Wcf-Sql adapter will attempt to load SSOClient from the .NET 2.0 GAC.