More and more often your beloved
BizTalk 2004 box gets more and more ‘things’ (in Vista they call them ‘gadgets’) to
run apart from the Biztalk Service.

Generally you’ll find before long that these things will require V2.0 NET Framework
(which is pretty cool)

You’ll then find BizTalk 2004 grumbling about all the new routines in the .NET Framework
V2.0 that it has no idea about (rightly so)….so………..the way I see it

(1) Upgrade to BTS 2006 – sensational! performance, .NET Framework 2.0, Adapter City……but
this isnt always possible……..

or

(2) Add the following to your BTSNTSvc.exe.config file inbetween the <Configuration>…
tags

<!– To ensure .NET Framework 2.0 isn’t used on machines where it exists. –>
 <startup>
  <supportedRuntime version=”v1.1.4322″/>
 </startup>

 

Sorts all your Framework mismatch errors…..
I’d even add it now as a precaution

Enjoy!