I have a custom pipeline implemented that is throwing an error after
installing the .NET 2.0 framework. I am unable to hit breakpoints
within Visual Studio in my pipeline code (seems to occur as soon as I
post the XML message before it enters my code). Uninstalling the 2.0
framework causes the problem to go away. I get the following error in
the event log:
There was a failure executing the receive pipeline:
"TMIPipelineComponents.TMISchemaResolvingReceivePipeline" Source:
"mscorlib" Receive Location: "/TMIHTTPInterface/BtsHttpReceive.dll"
Reason: Exception has been thrown by the target of an invocation.
I have verified that the BTSNTSvc.exe.config file has the
SupportedVersion tag set to 1.1.4322.
Any ideas on what might be wrong or tips on how to troubleshoot
further?
Thanks,
Amol
You didn't specify which version of BizTalk you were using. Since you were
playing with .NET 2.0 installation, I assume you are using BizTalk 2004
(since you couldn't have installed 2006 without .NET 2.0 in first place).
This KB support article explains clearly the problems using BizTalk 2004
with .NET 2.0. Because BizTalk 2004 was designed for .NET 1.1 with VS 2003.
Even though the problem explained in the article is different, I guess it
will fit your situation as well.
http://support.microsoft.com/default.aspx/kb/841405
The articles suggest you to install BizTalk 2004 SP2, I guess you don't have
it installed.
--
Regards,
Saravana Kumar
http://www.biztalk247.com/v1/
http://www.digitaldeposit.net/blog
Thanks - actually we do have SP2 installed for Biztalk and that didn't
make a difference. I should have given more detail - it is an HTTP
adapter that runs the pipeline. We found the problem though - the
dllhost process was loading the .NET 2.0 framework. We added a
dllhost.exe.config file (C:\WINDOWS\system32) with the following, and
that fixed the problem:
<?xml version ="1.0"?>
<configuration>
<startup>
<requiredRuntime version="v1.1.4322" safemode="true"/>
<supportedRuntime version="v1.1.4322" safemode="true"/>
</startup>
</configuration>
Thanks,
Amol
On Apr 24, 3:40 am, Saravana Kumar <saravanamv#at#hotmail#dot#com>
wrote:
> Hi Amol,
>
> You didn't specify which version of BizTalk you were using. Since you were
> playing with .NET 2.0 installation, I assume you are using BizTalk 2004
> (since you couldn't have installed 2006 without .NET 2.0 in first place).
>
> This KB support article explains clearly the problems using BizTalk 2004
> with .NET 2.0. Because BizTalk 2004 was designed for .NET 1.1 with VS 2003.
> Even though the problem explained in the article is different, I guess it
> will fit your situation as well.
>
> http://support.microsoft.com/default.aspx/kb/841405
>
> The articles suggest you to install BizTalk 2004 SP2, I guess you don't have
> it installed.
>
> --
> Regards,
> Saravana Kumarhttp://www.biztalk247.com/v1/http://www.digitaldeposit.net/blog
>
>
>
> "amol" wrote:
> > Hi,
>
> > I have a custom pipeline implemented that is throwing an error after
> > installing the .NET 2.0 framework. I am unable to hit breakpoints
> > within Visual Studio in my pipeline code (seems to occur as soon as I
> > post the XML message before it enters my code). Uninstalling the 2.0
> > framework causes the problem to go away. I get the following error in
> > the event log:
>
> > There was a failure executing the receive pipeline:
> > "TMIPipelineComponents.TMISchemaResolvingReceivePipeline" Source:
> > "mscorlib" Receive Location: "/TMIHTTPInterface/BtsHttpReceive.dll"
> > Reason: Exception has been thrown by the target of an invocation.
>
> > I have verified that the BTSNTSvc.exe.config file has the
> > SupportedVersion tag set to 1.1.4322.
>
> > Any ideas on what might be wrong or tips on how to troubleshoot
> > further?
>
> > Thanks,
> > Amol- Hide quoted text -
>
> - Show quoted text -
<?xml version ="1.0"?>
<configuration>
<startup>
<requiredRuntime version="v1.1.4322" safemode="true"/>
<supportedRuntime version="v1.1.4322" safemode="true"/>
</startup>
</configuration>
Thanks,
Amol
On Apr 24, 3:40 am, Saravana Kumar <saravanamv#at#hotmail#dot#com>
wrote:
> Hi Amol,
>
> You didn't specify which version of BizTalk you were using. Since you were
> playing with .NET 2.0 installation, I assume you are using BizTalk 2004
> (since you couldn't have installed 2006 without .NET 2.0 in first place).
>
> This KB support article explains clearly the problems using BizTalk 2004
> with .NET 2.0. Because BizTalk 2004 was designed for .NET 1.1 with VS 2003.
> Even though the problem explained in the article is different, I guess it
> will fit your situation as well.
>
> http://support.microsoft.com/default.aspx/kb/841405
>
> The articles suggest you to install BizTalk 2004 SP2, I guess you don't have
> it installed.
>
> --
> Regards,
> Saravana Kumarhttp://www.biztalk247.com/v1/http://www.digitaldeposit.net/blog
>
>
>
> "amol" wrote:
> > Hi,
>
> > I have a custom pipeline implemented that is throwing an error after
> > installing the .NET 2.0 framework. I am unable to hit breakpoints
> > within Visual Studio in my pipeline code (seems to occur as soon as I
> > post the XML message before it enters my code). Uninstalling the 2.0
> > framework causes the problem to go away. I get the following error in
> > the event log:
>
> > There was a failure executing the receive pipeline:
> > "TMIPipelineComponents.TMISchemaResolvingReceivePipeline" Source:
> > "mscorlib" Receive Location: "/TMIHTTPInterface/BtsHttpReceive.dll"
> > Reason: Exception has been thrown by the target of an invocation.
>
> > I have verified that the BTSNTSvc.exe.config file has the
> > SupportedVersion tag set to 1.1.4322.
>
> > Any ideas on what might be wrong or tips on how to troubleshoot
> > further?
>
> > Thanks,