diff --git a/WelsonJS.Toolkit/WelsonJS.Service/FileEventMonitor.cs b/WelsonJS.Toolkit/WelsonJS.Service/FileEventMonitor.cs index ceade0a..af407c5 100644 --- a/WelsonJS.Toolkit/WelsonJS.Service/FileEventMonitor.cs +++ b/WelsonJS.Toolkit/WelsonJS.Service/FileEventMonitor.cs @@ -102,8 +102,15 @@ namespace WelsonJS.Service { if (eventLogWatcher != null) { - eventLogWatcher.Dispose(); - eventLogWatcher = null; + try + { + eventLogWatcher.Dispose(); + eventLogWatcher = null; + } + catch (Exception) + { + eventLogWatcher = null; + } } Dispose(); @@ -173,8 +180,15 @@ namespace WelsonJS.Service { if (rules != null) { - rules.Dispose(); - rules = null; + try + { + //rules.Dispose(); + rules = null; + } + catch (Exception) + { + rules = null; + } } } }