此错误是因为 MySQL 数据库未启用 SSL 连接。可以通过添加 SSLMode 属性并将其设置为 'None' 来解决此问题。示例如下:
"ConnectionStrings": { "DefaultConnection": "server=localhost;userid=root;password=yourpw;database=yourdb;SSLMode=None;" }
public class ApplicationDbContext : DbContext
{
public ApplicationDbContext(DbContextOptions
}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseMySQL("server=localhost;userid=root;password=yourpw;database=yourdb;SSLMode=None;");
}
}
注意:如果您的 MySQL 数据库已启用 SSL 连接,请不要将 SSLMode 设置为 'None',而应选择适当的 SSL 模式。
上一篇:ASP.NETCoreWebAPI-授权终端用户应用程序和守护应用程序
下一篇:ASP.NETCoreWebAPI-Static类‘UserUniqueEmailValidator’无法从类型‘ValidationAttribute’派生。静态类必须从object派生。