À l'aide de ASP.NET Mvc Base je devais définir mon environnement de développement pour utiliser le protocole https, donc j'ai ajouté ci-dessous pour l' Main
méthode dans le Programme.cs:
var host = new WebHostBuilder()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.UseKestrel(cfg => cfg.UseHttps("ssl-dev.pfx", "Password"))
.UseUrls("https://localhost:5000")
.UseApplicationInsights()
.Build();
host.Run();
Comment puis-je accéder à l'environnement d'hébergement ici afin que je puisse conditionnellement définir le protocole/port/certificat?
Idéalement, je voudrais juste utiliser la CLI de manipuler mon environnement d'hébergement comme suit:
dotnet run --server.urls https://localhost:5000 --cert ssl-dev.pfx password
mais il ne semble pas être un moyen d'utiliser un certificat à partir de la ligne de commande.