The following exception occurs during application startup or when the application pool recycles.
Date: 2012-04-05 20:50:55.157
Logger: NanoMessageBus.ExtensionMethods - Disposing resource of type 'NanoMessageBus.Channels.PooledDispatchChannel' caused an exception of type 'System.InvalidOperationException'. Message: Cannot release a channel that didn't originate with this connector.
Stack Trace: at NanoMessageBus.Channels.PooledDispatchConnector.Release(IMessagingChannel channel, Int32 token)
at NanoMessageBus.ExtensionMethods.TryDispose(IDisposable resource, Boolean rethrow)
This issue has been resolved by using a ConcurrentDictionary