Dynamic port + EnableSideBySide => error : Unable to deploy early bindings.

Topics: Bindings File, Settings Management and SSO, Server Deployment
Apr 4, 2016 at 12:42 PM
Edited Apr 4, 2016 at 1:00 PM
I try to deploy new version (1.11) of my BT application. It has On orchestration with one static receive port (scheduler) and one dynamic FTP send port.

Deploying app on clean BizTalk server works fine, but when I want to upgrade BT app (eg. 1.10 =>1.11) to newer version I got following error:
ReceivePort 'App_1.10_ScheduleTriggerPortReceive' already exists. Specify a unique ReceivePort name.

I know that at first the above error does not have anything to do with send ports, but
I have changed dynamic port to static one and it worked just fine.

All that is happening in PerformingBeginChangeRequest

Somebody has any ideas where to start investigation ? I ran out of options...
Apr 5, 2016 at 6:13 AM
It sounds like you are not undeploying the old BizTalk application before deploying the new one. Are you following the upgrade process?

Apr 5, 2016 at 6:28 AM
I don't want to undeploy the older version because it may still have some orchestration running.
I disable "receive locations", rename URI and deploy. Using EnableSideBySide works fine (I have X versions running in parallel) when I don't use dynamic ports.
I followed this: http://www.tfabraham.com/BTDFDocs/V5_5/DeploymentFrameworkForBizTalkDocs.html?UpgradingaDeployedApplication.html

The strange error described above happens when I use "dynamic port" only.