Umgebungsvariablen werden beim Debuggen über ein Service Fabric-Projekt nicht verwendet.
Beim Erstellen einer ASP.NET Core-App wird eine Umgebungsvariable mit dem Namen @ erstellASPNETCORE_ENVIRONMENT=Development
wird für Sie gesetzt und beim Debuggen sehen Sie, dass dasIHostingEnvironment
ist eingestellt aufDevelopment
.
Das Problem ist, dass wenn ich dasselbe Projekt in einer für Service Fabric eingerichteten Lösung verwende, die Umgebungsvariablen nicht injiziert zu werden scheinen undIHostingEnvironment
gibt nur "Produktion" zurück.
Wie kann ich das beheben?
Hinweis: Ich habe in der Startklasse einen Haltepunkt festgelegt, um die Variable IHostingEnvironment zu beobachten.