7 Stimmen

ASP MVC Berechtigungsfehler

Wenn ich benutze :

[Authorize]
public ActionResult Index() {
    ....
    return View();
}

ODER

[Authorize(Users="john")]
public ActionResult Index() {
    ....
    return View();
}

Mein Skript funktioniert gut, aber wenn ich benutze :

[Authorize(Roles="Admin")]
public ActionResult Index() {
    .....
    return View();
}

Fehler:

Ein netzwerkbezogener oder instanzspezifischer Fehler ist beim Herstellen einer Verbindung mit SQL Server aufgetreten. Der Server wurde nicht gefunden oder war nicht zugänglich. Überprüfen Sie, ob der Instanzname korrekt ist und ob SQL Server so konfiguriert ist, dass Remoteverbindungen zulässig sind. (Anbieter: SQL-Netzwerkschnittstellen, Fehler: 26 - Fehler beim Suchen des Servers/der angegebenen Instanz).

11voto

Mohammad Javad Punkte 126

Ich habe eine Lösung gefunden. In meiner web.config:

1.
2.
3.
4.

Ich habe Zeile 3 hinzugefügt und der neue AspNet.Identity-Code hat übernommen, sodass ich User.IsInRole(..) verwenden kann.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X