Ponowne uruchomienie aplikacji dla folderu usuniętego, dodanego, zaktualizowanego

Modyfikowanie, dodawanie lub usuwanie niektórych typów plików w znanych folderach aplikacji spowoduje ponowne uruchomienie aplikacji. Jednak po zaktualizowaniu pliku dziennika w aplikacji, dlaczego aplikacja nie zostanie ponownie uruchomiona. Następnie

PropertyInfo p = typeof(System.Web.HttpRuntime).GetProperty("FileChangesMonitor", BindingFlags.NonPublic | BindingFlags.Public |  BindingFlags.Static);
object o = p.GetValue(null, null);
FieldInfo f = o.GetType().GetField("_dirMonSubdirs", BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.IgnoreCase);
object monitor = f.GetValue(o);
MethodInfo m = monitor.GetType().GetMethod("StopMonitoring", BindingFlags.Instance | BindingFlags.NonPublic);
m.Invoke(monitor, new object[] { }); 

Dzięki tym zmianom mogę tworzyć / modyfikować / usuwać foldery bez konieczności ponownego uruchamiania aplikacji. Ale ten kod jest przeznaczony dla wszystkich znanych folderów aplikacji. Chcę wiedzieć, że jest to jeden folder bez powodowania ponownego uruchomienia aplikacji.

questionAnswers(1)

yourAnswerToTheQuestion