在Asp.Net core 7中构建WebApplication之前调用Environment.IsDevelopment()

Gri*_*dko 4 c# asp.net-core

我有一个 Asp.net core 7 应用程序。app.Environment.IsDevelopment()在构建之前是否有类似的方法WebApplication

var builder = WebApplication.CreateBuilder(args);

// Can I call IsDevelopment() here?

var app = builder.Build();
if (app.Environment.IsDevelopment())
{
    //...
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用环境变量,但我想知道是否已经存在标准方法。

Dim*_*kos 10

app.Environment.IsDevelopment()在构建之前是否有类似的方法WebApplication

是的:

var builder = WebApplication.CreateBuilder(args);

var isDevelopment = builder.Environment.IsDevelopment();

// ...
Run Code Online (Sandbox Code Playgroud)