How do I enable the cscfg overrides to work with NServiceBus Azure configuration -


when using nservicebus transport connection string doesn't seem fetched applicable cloud configuration first app.config.

options i've tried:

using configuration section (:

cscfg

<configurationsettings>   <setting name="azureservicebusqueueconfig.connectionstring" value="endpoint=sb://xxx.servicebus.windows.net/;sharedaccesskeyname=rootmanagesharedaccesskey;sharedaccesskey=yyy" /> </configurationsettings> 

app.config

<azureservicebusqueueconfig connectionstring="endpoint=sb://xxx.servicebus.windows.net/;sharedaccesskeyname=rootmanagesharedaccesskey;sharedaccesskey=yyy" /> 

using custom connection string name:

cscfg

<configurationsettings>   <setting name="nservicebus.transport" value="endpoint=sb://xxx.servicebus.windows.net/;sharedaccesskeyname=rootmanagesharedaccesskey;sharedaccesskey=yyy" /> </configurationsettings> 

app.config

<connectionstrings>     <add name="nservicebus.transport" connectionstring="endpoint=sb://xxx.servicebus.windows.net/;sharedaccesskeyname=rootmanagesharedaccesskey;sharedaccesskey=yyy"/> </connectionstrings> 

also tried override using following line of code, since issue still open (https://github.com/particular/nservicebus.azureservicebus/issues/20):

configuration.usetransport<azureservicebustransport>().connectionstring(cloudconfigurationmanager.getsetting("azureservicebusqueueconfig.connectionstring")); 

or tried set connection string name manually, works again using app.config doesn't let cscfg override.

configuration.usetransport<azureservicebustransport>().connectionstringname("nservicebus.transport"); 

did turn azure configuration source on? can using following extension method on bus configuration:

.azureconfigurationsource()


Comments