Czy ktoś ma to działające w aplikacji internetowej?Ponowne ładowanie konfiguracji bez ponownego uruchamiania aplikacji przy użyciu menedżera konfiguracji ConfigurationManager.RefreshSection
Niezależnie od tego, co robię, wydaje się, że moja sekcja appSettings (przekierowana z web.config przy użyciu pliku appSettings = ". \ Site \ site.config") nie zostanie przeładowana.
Czy jestem skazany na wypadek konieczności ponownego uruchomienia aplikacji? Miałem nadzieję, że ta metoda doprowadzi mnie do bardziej wydajnego rozwiązania.
Aktualizacja:
Przez „przeładowywania” Znaczy orzeźwiające ConfigurationManager.AppSettings bez konieczności całkowicie ponownie uruchomić aplikację ASP.NET i konieczności ponoszenia zwykłe opóźnienie uruchamiania.
A jak byś odświeżył cały plik? – jjxtra
To działa. Po prostu sprawdź poprawność nazwy sekcji. Na przykład: "connectionStrings". –
Wiem, że jest to stary post, ale nadal: RefreshSection nie jest metodą w klasie WebConfigurationManager. Więc chciałbym wiedzieć, czy ConfigurationManager.RefreshSection odświeży również web.config? – Shashi