I can't seem to find the Azure Service Bus Relay configuration tool - RelayConfigurationInstaller.exe
in the June 2012 SDK release. It used to be trivial to fix the relay configuration errors when the WCF extensions were not properly installed in the machine.config
.
Here is the error message:
An error occurred creating the configuration section handler for system.serviceModel/bindings: Could not load file or assembly 'Microsoft.ServiceBus, Version=1.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference.
I'm trying to upgrade from Azure SDK 1.6 (Nov. 2011) to Azure SDK 1.7 (June 2012) and receiving this message. It seems the installer didn't automatically upgrade my machine.config
settings from 1.6 to 1.7.
According to MSDN Release Notes, the tool
RelayConfigurationInstaller.exe
has been deprecated in Azure SDK 1.7:From MSDN:
I guess you are left to manually update your
machine.config
to change all references toMicrosoft.ServiceBus, Version=1.6.0.0
toMicrosoft.ServiceBus, Version=1.7.0.0
.Alternately - you can remove the extensions entirely from your
machine.config
, but you would have to add them to the existing applications using the service bus extensions.