- Vedd szemügyre a Poco X8-akat!
- Érkezik a Huawei Band 11 és 11 Pro, mindent tudni az új karkötőkről
- Milyen okostelefont vegyek?
- Samsung Galaxy S25 - végre van kicsi!
- iPhone topik
- A Royal Philharmonic Orchestra játssza a Samsung új csengőhangját
- Fotók, videók mobillal
- Galaxy Buds4/Buds4 Pro: demómodelleken az új szárkialakítás
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Honor Magic5 Lite - fiatalít az új ruhám?
Új hozzászólás Aktív témák
-
joysefke
veterán
ASP .NET Core 2.1 MVC - konfig file update
Kerestem, de nem találtam gyári megoldást...
Az appsettings.json file-t használom a statikus konfiguráció tárolására. A kontrollerből DI-jal elérem a konfigurációt és tudom olvasni, ez pedig nagyon szép és jó.
Ezen felül azt szeretném, hogy egy másik .json konfig-fájlban tárolt, az admin által az alkalmazáson belül konfigurálható beállításokat tudnám tárolni-updatelni.
Tehát updatelni szeretném a json konfig fájlban található beállításokat.
Valahogy így képzelem el (tutorialból összevágva)
Program.cspublic static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.ConfigureAppConfiguration((hostingContext, config) =>
{
config.SetBasePath(Directory.GetCurrentDirectory());
config.AddJsonFile("starship.json", optional: true, reloadOnChange: true);
})
.UseStartup<Startup>();Kontrollerben kiolvasom a config-sectiont, feltöltök vele egy modell osztályt, ami a UI-n keresztül updatelve lesz. Ezt a változást szeretném kommittálni a konfig-fájlba.
var starship = new Starship();
configuration.GetSection("starship").Bind(starship);
....
starship.Name = "Bismarck";Van erre valami gyári megoldás, ami nem igényli azt, hogy nekem kelljen írásra megnyitni és updatelni a konfig fájlt? Végül is ez is egy opció lehetne, mert a felhasználás kizárja, hogy egyszerre több helyről próbálják írni a konfigurációt...
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Kamionok, fuvarozás, logisztika topik
- CADA, Polymobil, és más építőkockák
- Mobilinternet
- Genshin Impact (PC, PS4, Android, iOS)
- Router gondok
- Gépész 3D tervezőrendszerek
- LEGO klub
- iRacing.com - a legélethűbb -online- autós szimulátor bajnokság
- Nem indul és mi a baja a gépemnek topik
- Modding és elektronikai kérdések
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

