I am running the BizTalk ESB toolkit (4.1 configured in machine.config) and an Azure application (5.0 configured in app.config) on the same machine.
I get conflicts in my Azure app when I start up due to the ESB machine config overriding my Azure config, the Azure app fails with 4.1 to 5.0 casting failure on configuration access.
Is it possible to override the machine.config from the app.config to force that application to run the 5.0 dlls? I have tried giving the enterprise library section a unique name (enterpriseLibrary.CloudConfigurationSource instead of enterpriseLibrary.ConfigurationSource)
but that doesn't appear to be making any difference due to what I suspect are defaults in the ent lib methods looking for enterpriseLibrary.ConfigurationSource.
My work around for the moment is to comment out the ESB config as I was only prototyping but I want to run the two side by side, note I am unable to change the ESB config due to it being closed source.