Blog

BizTalk – Applying MSI Unconfigures Application

by Michael Stonis

I have come across this issue a few times. If you create an MSI that has only assemblies in it and then apply it to a BizTalk application, there is a chance that it may unconfigure some of your ports or orchestrations. The reason that this happens is because BizTalk tries to apply a previously used Bindings file which results in your components losing their configuration.

If this is happening to you, navigate to:

{path to Users or “Documents and Settings”}{UserName}{AppData or Application Data}RoamingMicrosoftBizTalk ServerDeploymentBindingFiles

Sample Windows Server 2003: C:Documents and SettingsAdministratorApplication DataMicrosoftBizTalk ServerDeploymentBindingFiles

Sample Windows Server 2008: C:UsersAdministratorAppDataRoamingMicrosoftBizTalk ServerDeploymentBindingFiles

This folder contains a list of bindings files for all of your assemblies. Either delete all of these files or just the ones that apply to your MSI. The next time that you attempt to deploy your MSI, the bindings should remain the same.

About Michael Stonis

Michael Stonis, Prosch Consulting's Technical Partner, has been immersed in software development since computers had turbo buttons. Currently, he is the lead BizTalk architect and .Net developer helping integrate healthcare systems. Michael strongly believes in open-source software and sharing of information, which he has carried over to his design and methodology. View all posts by Michael Stonis → « Back to Blog main page

Leave a Reply

Your email address will not be published. Required fields are marked *

*


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>