c#netcore8判断是否运行在kestrel上:
var server = app.Services.GetRequiredService<IServer>();
var features=server.Features?.Get<IServerAddressesFeature>();
if (server.GetType().ToString().Contains("Kestrel") || features ?.ToString() == "Kestrel")
{ //Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl
// Kestrel is running
app.Logger?.LogInformation("使用KestrelServer");
}