我目前正在使用 asp.net core 2.1 开发 API。当我在 Windows 中使用 ide visual studio 2019 时,我在运行项目时没有问题,但现在我使用的是 manjaro linux,并且我使用 dotnet 控制台进行编译时出现错误: 此站点无法提供安全连接 err_ssl_protocol_error
我见过的大多数解决方案都是使用框架 asp.net 或更改 visual studio IDE 的选项制作的,因此我无法在我的项目中实现它。我尝试添加:
.UseSetting("https_port", "5000")
在 program.cs 中,但没有用
类程序.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>();
配置.cs类
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");
蛊毒传说
潇潇雨雨
达令说
慕虎7371278
PIPIONE
至尊宝的传说
相关分类