wake-up-neo.net

Festlegen der Verbindungszeichenfolge mit Benutzername und Kennwort in ASP.Core MVC

Ich arbeite an meiner ersten ASP.Core MVC-Anwendung. Wie kann ich die Verbindungszeichenfolge in einer ASP.NET Core MVC-Anwendung mit einem SQL-Server-Backend angeben, für die SQL-Authentifizierung erforderlich ist?

ArgumentException: Schlüsselwort nicht unterstützt: 'Benutzer-ID'. \

Im Folgenden finden Sie meine appsettings.json-Datei. Wenn ich die Anwendung starte, wird ein Fehler ausgegeben 

{
  "ApplicationInsights": {
    "InstrumentationKey": ""
  },
  "ConnectionStrings": {
      "DefaultConnection": "Server=myserver;Database=mydatabase;userid=id;password=mypwd"
  },
    "Logging": {
      "IncludeScopes": false,
      "LogLevel": {
        "Default": "Debug",
        "System": "Information",
        "Microsoft": "Information"
      }
    }
  }
16
VK_217
user<space>id

Server = myServerAddress; Database = myDataBase; User Id = myUsername; Passwort = meinPasswort;

https://www.connectionstrings.com/sql-server/

29
Jeremy Cook

Das liegt daran, dass das richtige Schlüsselwort User Id lautet, wie im folgenden Beispiel gezeigt:

"ConnectionStrings": {
    "DefaultConnection": "Server=myServerAddress;Database=myDataBase;User Id=myUsername;password=myPassword;Trusted_Connection=False;MultipleActiveResultSets=true;"
  }
6
Majid joghataey

Können Sie User ID anstelle von userid versuchen?

Beachten Sie, dass der Hauptunterschied im Abstand zwischen user und id liegt. Der Fall spielt keine Rolle

1

Durch Festlegen von Integrated security = false in Ihrer Verbindungszeichenfolge in web.config-Datei wird dieser Fehler behoben

0
Vinod kumar