Pytania otagowane jako appsettings

25
Odczytywanie ustawień z app.config lub web.config w .NET
Pracuję nad biblioteką klasy C #, która musi być w stanie odczytać ustawienia z pliku web.configlub app.config(w zależności od tego, czy do DLL odwołuje się aplikacja ASP.NET, czy aplikacja Windows Forms). Znalazłem to ConfigurationSettings.AppSettings.Get("MySetting") działa, ale ten kod został oznaczony przez Microsoft jako przestarzały. Przeczytałem, że powinienem używać: ConfigurationManager.AppSettings["MySetting"] Jednak …


15
AppSettings pobierają wartość z pliku .config
Nie mogę uzyskać dostępu do wartości w pliku konfiguracyjnym. Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); var clientsFilePath = config.AppSettings.Settings["ClientsFilePath"].Value; // the second line gets a NullReferenceException plik .config : <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <!-- ... --> <add key="ClientsFilePath" value="filepath"/> <!-- ... --> </appSettings> </configuration> Czy masz jakieś sugestie, co mam …

9
Jak sprawdzić, czy istnieje klucz appSettings?
Jak sprawdzić, czy ustawienie aplikacji jest dostępne? tj. app.config <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key ="someKey" value="someValue"/> </appSettings> </configuration> oraz w pliku kodu if (ConfigurationManager.AppSettings.ContainsKey("someKey")) { // Do Something }else{ // Do Something Else }

10
Automatycznie ustawić plik appsettings.json dla środowisk deweloperskich i wydań w asp.net core?
Zdefiniowałem w moich wartościach appsettings.jsontakie rzeczy, jak parametry połączenia z bazą danych, lokalizacje webapi i tym podobne, które są różne dla środowisk programistycznych, tymczasowych i na żywo. Czy istnieje sposób, aby mieć wiele appsettings.jsonplików (np. appsettings.live.jsonItp.) I mieć aplikację asp.net po prostu „wiedzieć”, którego użyć na podstawie uruchomionej konfiguracji kompilacji?

9
ConfigurationManager.AppSettings - Jak modyfikować i zapisywać?
Pytanie może wydawać się zbyt banalne, a ja robię to samo, co sugerowano w artykułach, ale nie działa to zgodnie z oczekiwaniami. Mam nadzieję, że ktoś wskaże mi właściwy kierunek. Chciałbym zapisać ustawienia użytkownika na AppSettings. Po zamknięciu Winform uruchamiam to: conf.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); if (ConfigurationManager.AppSettings["IntegrateWithPerforce"] != null) ConfigurationManager.AppSettings["IntegrateWithPerforce"] …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.