В приведенном ниже методе основного ядра ASP.NET, как я могу определить среду хостинга, поэтому я могу переключаться между различными файлами сертификатов для HTTPS?Определение среды хостинга при настройке Kestrel и UseHttps
public sealed class Program
{
public static void Main(string[] args)
{
new WebHostBuilder()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseKestrel(
options =>
{
if ([Development Hosting Environment])
{
options.UseHttps("DevelopmentCertificate.pfx");
}
else
{
options.UseHttps("ProductionCertificate.pfx");
}
})
.UseIISIntegration()
.UseStartup<Startup>()
.Build()
.Run();
}
}
Update
Я поднял следующую GitHub issue.
Я думаю, вы можете сделать это только в режиме настройки – Alexan