我想使用NServiceBus通用主机将我的订户作为服务运行。我的订阅者使用无XML配置,因此不需要app.config。我的问题是,由于我没有app.config,我从Generic主机收到此错误:
找不到配置文件:C:\ My 开发\ NServiceBus2.0.0.1145 \样品\ PubSub的\ subscriber2用户\ BIN \调试\ Subscriber2.dll.config
有没有办法禁用Generic主机的默认行为,以便不搜索.config文件?
答案 0 :(得分:2)
看起来除了自己托管NSB(来自主机来源)之外没有办法解决这个问题:
string endpointConfigurationFile = GetEndpointConfigurationFile(endpointConfigurationType);
if (!File.Exists(endpointConfigurationFile))
{
throw new InvalidOperationException("No configuration file found at: " + endpointConfigurationFile);
}