Variáveis de ambiente que não estão sendo usadas ao depurar por meio de um projeto do Service Fabric
Ao criar um aplicativo ASP.NET Core, uma variável de ambiente chamadaASPNETCORE_ENVIRONMENT=Development
será definido para você e, ao depurar, você verá que oIHostingEnvironment
está configurado paraDevelopment
.
O problema é que, quando uso o mesmo projeto em uma solução configurada para o Service Fabric, as variáveis de ambiente não parecem ser injetadas eIHostingEnvironment
apenas retorna "Produção".
Como posso resolver isto?
Nota: Eu configurei um ponto de interrupção na classe de inicialização para observar a variável IHostingEnvironment.