Asp.net core Dotnet核心api挂起在Ubuntu 20.04上
我已经构建了一个Asp.net核心API,当我开始在Linux ubuntu 20.4上开发它时,该应用程序就冻结了,甚至没有抛出任何异常 这是我的密码Asp.net core Dotnet核心api挂起在Ubuntu 20.04上,asp.net-core,.net-core,ubuntu-20.04,Asp.net Core,.net Core,Ubuntu 20.04,我已经构建了一个Asp.net核心API,当我开始在Linux ubuntu 20.4上开发它时,该应用程序就冻结了,甚至没有抛出任何异常 这是我的密码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Microsoft.AspNetCore.Identity; using Microsoft.Enti
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Identity;
using Microsoft.EntityFrameworkCore;
namespace passman.core
{
public class DbInitializer
{
public static async Task SeedUser(UserManager<ApplicationUser> userManager)
{
try
{
var systemUser = await userManager.FindByNameAsync("system");
if (systemUser == null)
{
systemUser = new ApplicationUser
{
DateOfBirth = DateTime.Now,
Email = "system@domain.com",
UserName = "system",
FullName = "Sys Admin"
};
await userManager.CreateAsync(systemUser, "ABCD1230@abcd");
}
}
catch (Exception exception)
{
Console.WriteLine(exception);
}
}
}
}
从2016年升级到2017年,我的
SQL server
现在运行可能是Ubuntu20.04上的dotnet core
的一个bug。从2016年升级到2017年,我的SQL server
现在运行可能是Ubuntu20.04上的dotnet core
的bug。您在同一台主机上有DB吗?没有,它是远程的,但所有三个操作系统都在同一网络上,它们可以访问数据库服务器。您可能可以检查数据库连接日志,无论是否建立了连接。也许在最新版本的ubuntu中发生了一些变化。并尝试将.NET Core更新到最新版本我刚刚将我的DB server升级到2017,现在它正在工作可能是2016的一个错误您是否在同一台主机上有DB?不,它是远程的,但所有三个操作系统都在同一个网络上,它们可以访问DB server您可能可以检查DB连接日志,无论是否建立了连接。也许在最新版本的ubuntu中发生了一些变化。并尝试将.NET Core更新为最新版本我刚刚将我的DB服务器升级到2017,现在它正在工作,可能是2016的一个bug
Microsoft SQL Server 2016 (SP1-GDR) (KB4505219) - 13.0.4259.0 (X64)
Jun 15 2019 19:20:12
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows Server 2012 R2 Standard 6.3 <X64> (Build 9600: ) (Hypervisor)