Re: Remote Developing with BizTalk

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Doug Girard [MSFT] (dogirard_at_online.microsoft.com)
Date: 01/11/05


Date: Tue, 11 Jan 2005 01:18:55 GMT

Danny is right. You cannot perform "remote deployment" as you've described
from Visual Studio.NET. The Project Properties ... Configuration
Properties ... Deployment options only specify: (a) the Configuration
Database to which the project assembly should be registered with, and (b)
whether to install the project assembly to the LOCAL Global Assembly Cache.
 It will not deploy assemblies to a remote GAC. The behavior is such that
when you click Deploy from VS.NET it will register the assembly with the
ConfigDB and place it in the local GAC. This is great for testing your
project on the local developer box.

However, if you need to roll this BizTalk project out to another box, you
have to get the BizTalk assemblies (and any non-BizTalk dependency
assemblies for that matter) into the GAC on any BizTalk processing machine
in the group. This is done on each machine locally using gacutil.exe,
btsdeploy.exe, or the BizTalk Deployment Wizard. You also have to register
all BizTalk assemblies with the Configuration Database once for each
BizTalk group. This can be done with BTSDeploy or the Deployment Wizard.

For a complete discussion of staging, consult the documentation article
entitled "Deploying Assemblies", available online at:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/deploying/h
tm/ebiz_asdepl_howto_nbbr.asp

You should also look into the BTSInstaller SDK utility which can help to
bundle up your projects and facilitate staging your solutions across
machines and environments. Consult our documentation for more on this
option.

HTH,
Doug Girard [MSFT]

Note: This posting is provided "AS IS" with no warranties, and confers no
rights.

--------------------
>Thread-Topic: Remote Developing with BizTalk
>thread-index: AcTz/FrhqfRHLQqCTpWfTPeOZAboNQ==
>X-WBNR-Posting-Host: 193.121.250.194
>From: =?Utf-8?B?RGFubnkgQnV5c3Nl?= <DannyBuysse@discussions.microsoft.com>
>References: <OMvXipYzEHA.804@TK2MSFTNGP12.phx.gbl>
<ufz$esYzEHA.3416@TK2MSFTNGP09.phx.gbl>
<e9L3VwZzEHA.3392@TK2MSFTNGP10.phx.gbl>
<E58A9ACD-7382-4523-8B21-73240C91CA19@microsoft.com>
<OX3BgtkzEHA.2316@TK2MSFTNGP15.phx.gbl>
>Subject: Re: Remote Developing with BizTalk
>Date: Thu, 6 Jan 2005 06:31:05 -0800
>Lines: 83
>Message-ID: <DD912D3E-5589-44B5-B75D-843D45814511@microsoft.com>
>MIME-Version: 1.0
>Content-Type: text/plain;
> charset="Utf-8"
>Content-Transfer-Encoding: 7bit
>X-Newsreader: Microsoft CDO for Windows 2000
>Content-Class: urn:content-classes:message
>Importance: normal
>Priority: normal
>X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
>Newsgroups: microsoft.public.biztalk.general
>NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.1.29
>Path: cpmsftngxa10.phx.gbl!TK2MSFTNGXA03.phx.gbl
>Xref: cpmsftngxa10.phx.gbl microsoft.public.biztalk.general:23282
>X-Tomcat-NG: microsoft.public.biztalk.general
>
>The Server is your SQL Server so not the BizTalk server
>So install to GAC (from remote machine) still doesn't work in my case,
it's
>always putting the assembly in my local GAC.
>
>Danny Buysse.
>
>"Balaji Thiagarajan" wrote:
>
>> This is an issue, only if you do the remote deployment manually. To
>> automate, you need to go to the Project properties/Configuration
Properties
>> / Deployment, you need to configure your remote server here. When you
deploy
>> your solution from the visual studio, this will automatically deploy your
>> assemblies in the remote server without any manual steps.
>>
>> The deployment configuration properties are
>> 1. Server Name
>> 2. Configuration Database
>> 3. Redeploy
>> 4. Install to GAC
>>
>> --
>> Balaji Thiagarajan
>> MCP (BizTalk)
>> http://biztalkbits.blogspot.com
>> --
>>
>> "Danny Buysse" <DannyBuysse@discussions.microsoft.com> wrote in message
>> news:E58A9ACD-7382-4523-8B21-73240C91CA19@microsoft.com...
>> > One problem I know of is when you develop remote you'll have to put
your
>> > assemblies in the remote gac. This isn't possible with gacutil, so you
>> need
>> > to do this by connecting to this remote machine.
>> >
>> >
>> >
>> > "Balaji Thiagarajan" wrote:
>> >
>> > > Let me correct here. You need to install atleast "Development"
features
>> of
>> > > the BizTalk installation on the developer machine, then you can
create
>> > > BizTalk Project and deploy it in any remote server.
>> > >
>> > > --
>> > > Balaji Thiagarajan
>> > > MCP (BizTalk)
>> > > http://biztalkbits.blogspot.com
>> > > --
>> > >
>> > > "Balaji Thiagarajan" <tbalaji_mcsd@hotmail.com.NOSPAM> wrote in
message
>> > > news:ufz$esYzEHA.3416@TK2MSFTNGP09.phx.gbl...
>> > > > Mike:
>> > > > You must set up BizTalk in the developer machine, otherwise you
will
>> not
>> > > > have a choice to create BizTalk Project from the Visual Studio.
>> > > >
>> > > > --
>> > > > Balaji Thiagarajan
>> > > > MCP (BizTalk)
>> > > > http://biztalkbits.blogspot.com
>> > > > --
>> > > >
>> > > >
>> > > > "Michael Ushanov" <umike@mail.ru> wrote in message
>> > > > news:OMvXipYzEHA.804@TK2MSFTNGP12.phx.gbl...
>> > > > > Hello!
>> > > > >
>> > > > > Can i develop BizTalk solution with BizTalk server on remote
machine
>> ?
>> > > > >
>> > > > > I have developer machine with VisualStudio and other with BizTalk
>> > > Server.
>> > > > >
>> > > > > Is this possible, or i must set up BizTalk to developer machine ?
>> > > > >
>> > > > > Thanks, Mike.
>> > > >
>> > > >
>> > >
>> > >
>> > >
>>
>>
>>
>



Relevant Pages

  • Re: regsvr32 error code 0x80004002
    ... assemblies or using shared assemblies before you deploy your applications ... well this puts us app developers in a bind. ... by default we do not use private assemblies or per-application configuration ... Per-application Configuration on Windows XP ...
    (microsoft.public.vc.mfc)
  • Re: Side-By-Side Assembly Loading -- Same App Domain -- 2 versions of same A
    ... Maybe this is significant: ClassLibrary1 contains a ConfigurationSection ... that contains the configuration for BiggerClassLibrary. ... itself uses the configuration to find assemblies, ... public static int StaticMethod ...
    (microsoft.public.dotnet.framework.clr)
  • RE: HTML embbeded (via <object> tag) Strong FullTrust Assemblies fail!
    ... 'Microsoft .NET Framework 1.1 Configuration'. ... > FullTrust permissions when loaded from the Internet zone and can be embedded ... I’ve tried the ‘MyFullTrustAssembly’ assemblies as both exe, ... > I have also tried adding the assembly individually, and not as a code group, ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • Re: Microsoft.Practices.EnterpriseLibrary.Data manifest mismatch
    ... Configuration Tool) without getting an error now. ... update the assemblies where EntLibConfig.exe is located, ... >> does not match the assembly reference. ... >> baseProviderData(String instanceName) ...
    (microsoft.public.dotnet.framework.adonet)
  • Re: VSTO 2005 solution deployment
    ... Deployment of Office solution is quite large topic. ... classes) need to be loaded by using a special VSTO manifest file. ... OfficeStartupClass assembly attribute), location of assemblies, ... projects are compiled VSTO will embed a special ActiveX control into ...
    (microsoft.public.vsnet.vstools.office)