04-27-04 01:36 PM
yes you need to deploy into the GAC. When you deploy to biztalk, you are
deploying meta data, including the strong name of the assembly. biztalk
uses this strong name to load the assembly from the GAC. If you are using
VS.net, then on the properties page for your biztalk project, you can
indicate that deploy should deploy to your GAC as well. Then you don't have
to do this manually during development.
The following are the documentation links that most closely relate to this.
This stuff is documented pretty well know that the April 2 update was
released.
ms-help://BTS_2004/Deploying/htm/ebiz_depl_assemblies_ehph.htm
ms-help://BTS_2004/Deploying/htm/ebiz_depl_assemblies_kann.htm
Matt
"caviar" <caviar-at-xsfourall.nl> wrote in message
news:%23zTcTLDLEHA.1144@TK2MSFTNGP12.phx.gbl...
> Question, I just had an error that my assembly (deployed to BizTalk) could
> not be found when I posted a message to my port exposed as a web service.
In
> an older Usenet posting I found the solution, add your assembly to the
GAC.
>
> Now my question, why do I need to deploy my assembly into BizTalk, AND
into
> GAC before it works? Does this mean that when I redeploy a working
assembly
> via VS.NET it will still use the older assembly version deployed into the
> GAC to process the orchestration when called to an Web service?
>
> So new scenario is, get a working assembly and orchestration receiving msg
> through an exposed web service port.
>
> On every update/redeploy of the orchestration,
>
> 1)stop and unlist and terminate orchestration.
>
> 2)redeploy via VS.NET and BizTalk explorer
>
> 3)remove assembly from GAC
>
> 4)add new version of assembly to GAC
>
> 5)start and enlist orchestration (and bind if required)
>
> Looks like a hell of a job when developing orchestrations in this
ridicules
> under-documented product..
>
>
>
[ Post a follow-up to this message ]
|