Мне нужно подвязать к лендингу на ASP.NET SSL сертификат. Файлы сертификата .pem получил на Let's Encrypt. Код использую такой:
var builder = WebApplication.CreateBuilder(
new WebApplicationOptions { WebRootPath = "kairos-master" }); // изменяем папку для хранения статики
var app = builder.Build();
app.UseHttpsRedirection();
app.Urls.Add("http://kolesa-kz-monitor.pp.ua/");
app.Urls.Add("https://kolesa-kz-monitor.pp.ua/");
app.UseStaticFiles(); // добавляем поддержку статических файлов
app.Run(async (context) =>
{
Console.WriteLine(DateTime.Now + " - " + context.Request.Path.ToString() + ", " + context.Request.Host.ToString());
// Редирект на стартовую страницу
if (context.Request.Path == "/")
{
context.Response.Redirect("/index.html");
}
});
app.Run();
вот так у меня реализовано. Когда запускаю через IIS Вот так ругается еще, гад...
Обсуждают сегодня