NServiceBus:不使用Generic主机的非XML配置时抛出异常

时间:2010-11-30 23:41:29

标签: nservicebus

我想使用NServiceBus通用主机将我的订户作为服务运行。我的订阅者使用无XML配置,因此不需要app.config。我的问题是,由于我没有app.config,我从Generic主机收到此错误:

  

找不到配置文件:C:\ My   开发\ NServiceBus2.0.0.1145 \样品\ PubSub的\ subscriber2用户\ BIN \调试\ Subscriber2.dll.config

有没有办法禁用Generic主机的默认行为,以便不搜索.config文件?

1 个答案:

答案 0 :(得分:2)

看起来除了自己托管NSB(来自主机来源)之外没有办法解决这个问题:

            string endpointConfigurationFile = GetEndpointConfigurationFile(endpointConfigurationType);

            if (!File.Exists(endpointConfigurationFile))
            {
                throw new InvalidOperationException("No configuration file found at: " + endpointConfigurationFile);
            }