В настоящее время я разрабатываю API, используя ядро asp.net 2.1. Когда я использую ide Visual Studio 2019 в Windows, у меня нет проблем с запуском проекта, но теперь я использую manjaro linux, и я компилирую с помощью консоли dotnet, у меня возникает ошибка:
Этот сайт не может обеспечить безопасное соединение
err_ssl_protocol_error

Большинство решений, которые я видел, сделаны с использованием фреймворка asp.net или изменением опций Visual Studio IDE, поэтому я не могу реализовать это в своем проекте. Я попытался добавить:
.UseSetting("https_port", "5000")
внутри program.cs, но это не сработало
класс program.cs
public static void Main(string[] args)
{
var host = CreateWebHostBuilder(args).Build();
RunSeeding(host);//esta llamando el alimentador de la base de datos
host.Run();
}
private static void RunSeeding(IWebHost host)
{
var scopeFactory = host.Services.GetService<IServiceScopeFactory>();
using (var scope = scopeFactory.CreateScope())
{
var seeder = scope.ServiceProvider.GetService<SeedDb>();
seeder.SeedAsync().Wait();
}
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseSetting("https_port", "5000")
.UseStartup<Startup>();
configure.cs class
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseMvc();
app.UseCors("AllowSpecificOrigin");
}