Süpersiniz, çok mantıklı gerçekten çok teşekkürler, deneyip sonucu yazacağım.


mcanyarar adlı üyeden alıntı: mesajı görüntüle
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.