Süpersiniz, çok mantıklı gerçekten çok teşekkürler, deneyip sonucu yazacağım.
Microsoft.AspNetCore.Server.Kestrel ve Microsoft.AspNetCore.Server.HttpSys nuget paketlerini ekleyin hocam daha program.cs dosyasını açın ve aşağıdaki kodları Main methoduna ekleyin:
var host = new WebHostBuilder()
.UseKestrel(options =>
{
options.Listen(IPAddress.Any, 4545, listenOptions =>
{
listenOptions.UseHttps("sertifikayolu.pfx", "sertifikasifre");
});
})
.UseHttpSys(options =>
{
options.Authentication.Schemes = AuthenticationSchemes.None;
options.Authentication.AllowAnonymous = true;
options.UrlPrefixes.Add("http://*:4545/");
})
.UseStartup<Startup>()
.Build();
host.Run();bu kodlar ile Kestrel port 4545'i dinlemeye başlar aynı zamanda HTTPS için bir sertifika kullanır ve HttpSys kullanarak HTTP isteklerini de yönetir. "sertifikayolu.pfx" yerine sertifikanın yolunu, "sertifikasifre" yerine sertifika parolasını girin.