Publikacja projektu oraz problem z plikiem appsettings.json.

Publikacja projektu oraz problem z plikiem appsettings.json.
V3
  • Rejestracja:ponad 2 lata
  • Ostatnio:2 miesiące
  • Postów:283
0

Dzień dobry,
mam utworzony projekt w ASP.NET + Blazor.
Moje środowisko programistyczne to Visual Studio 2022.
Jak zrobić aby w momencie publikacji projektu zamiast standardowej wartości pliku appsettings.json wczytywala sie zawartosc z appsettings.Production.json?
Pozdrawiam,
Łukasz

S4
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:1268
V3
  • Rejestracja:ponad 2 lata
  • Ostatnio:2 miesiące
  • Postów:283
0

W pliku launchSettings mam utworzony profil ,,Production"

Kopiuj
    "Production": {
      "commandName": "Project",
      "launchBrowser": true,
      "dotnetRunMessages": true,
      "applicationUrl": "http://0.0.0.0:5001",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Production"
    
      }

teoretycznie podczas uruchomienia tego profilu powinien odczytać mi zawartość pliku appsettings.Production.json, a on odczytuje wciąż appsettings.json.
screenshot-20230814000838.png

screenshot-20230814000935.png

RJ
  • Rejestracja:prawie 3 lata
  • Ostatnio:około 5 godzin
  • Postów:436
0

https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-publish

Masz sobie property -c gdzie podajesz sciezke.
Generalnie, to ja bym w appsettings trzymał produkcyjny config, jako że to default.

S4
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:1268
0

A jak odpalasz? Z VS zawsze weźmie tego bez niczego lub development.

V3
@S4t: Niestety zawsze bierze ustawienia z appsettings.json :(

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.