ArgumentException:不支持关键字:'persistsecurity info'.NET Core MVC 2.0

时间:2018-04-28 06:16:47

标签: c# sql-server asp.net-core-mvc entity-framework-core asp.net-core-2.0

我得到了例外

  

ArgumentException:不支持关键字:'persistsecurity info'

从.NET Core 1.1升级到.NET Core 2.0后尝试读取数据库时。 Project正在使用带有EF Core的.NET Core MVC框架。

Appsettings.json

"ConnectionStrings": {
    "DBConnection": "Server=tcp: server.address, 1433;Initial Catalog=SmartDB;PersistSecurity Info=False;User ID=username;Password=password;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"
  }

Startup.cs

  services.AddDbContext<ApplicationDbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("SmartDBConnection")));

2 个答案:

答案 0 :(得分:1)

我认为论证应该是PersistSecurityInfoPersistSecurity Info,而不是dropdown只有一个空格。

答案 1 :(得分:1)

它应该是IOException,因此更新的连接字符串将是

Persist Security Info

`