diff --git a/DnsServerCore/Dns/Applications/DnsApplication.cs b/DnsServerCore/Dns/Applications/DnsApplication.cs index 9c94ce65..63362648 100644 --- a/DnsServerCore/Dns/Applications/DnsApplication.cs +++ b/DnsServerCore/Dns/Applications/DnsApplication.cs @@ -103,8 +103,9 @@ namespace DnsServerCore.Dns.Applications } } } - catch (BadImageFormatException) + catch (Exception ex) { + _dnsServer.WriteLog(ex); continue; } @@ -121,9 +122,6 @@ namespace DnsServerCore.Dns.Applications } } - if (dnsRequestHandlers.Count == 0) - throw new DnsServerException("No DNS request handler was found in the DNS application: " + _appName); - _dnsRequestHandlers = dnsRequestHandlers; }