Warum laden EnvironmentVariablen von Launchsettings.json -Profilen nicht, wenn ASPNetCore -Abschnitte von web.config vorC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Warum laden EnvironmentVariablen von Launchsettings.json -Profilen nicht, wenn ASPNetCore -Abschnitte von web.config vor

Post by Anonymous »

Wir haben kürzlich eine .NET Core 2.1 -Web -App auf .NET 3.1 aktualisiert. Seitdem arbeiten unsere Profile in Launchss.json nicht ordnungsgemäß. Insbesondere laden die EnvironmentVariablen nicht, insbesondere eine "Aspnetcore_Environment". Wir verwenden dies, um Appsettings zu wechseln. {Umgebung} .json, wenn Sie lokal debuggen, um verschiedene Umgebungen abzuzielen. Für den Kontext führen wir ein Web.config in unserem Projekt, damit wir einige Dinge für unsere Bereitstellungen anpassen können. Die fraglichen Profile verwenden IiSExpress, daher wird das Web.config berücksichtigt. Wenn jedoch ein Web.config vorhanden ist, werden die Variablen für das Startprofil nicht wirksam. src = "https://i.sstatic.net/fsx8a.png"/>
Dies kann mit den Änderungen des Hosting -Modells von OutofProcess (.NET 2.1 Standard) zu Inprozess (.NET 3.1 -Default) zusammenhängen. Wenn wir das HostingModel für das Projekt zum OutofProcess zwingen, funktionieren auch die Startprofile, aber wir würden lieber in der Process beibehalten. < /P>
Was ist hier los? Fehlen wir einen Migrationsschritt? We followed all the steps on MSDN, starting here and working up to 3.1: https://learn.microsoft.com/en-us/aspne ... ual-studio
Reproduction Steps
  • Create a new ASP.NET Core Webanwendung, 3.1
  • Erstellen Sie ein Profil von Launchsettings.json, das Iisexpress verwendet und "EnvironmentVariables" hat: {"ASPNetCore_Environment": "SomeStValue"}
  • Führen Sie diesen Startprofil aus und überprüfen Sie den Umweltwert auf IWebhostenviron

    Führen Sie dasselbe Profil aus und überprüfen Sie den Umgebungswert. Es sollte Ihr Maschinen -Standardwert sein ("Produktion" in den meisten Fällen, was der Standardwert ist, wenn keiner gefunden/angegeben wird).

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post