0

Ich habe Mitgliedschaft Provider-Datenbank enthält eine Reihe von aspnet_Membership Tabellen.Wo speichert SqlMembershipProvider Zugriffsrollen?

Ich versuche, der Anwendung einige Zugriffsregel hinzuzufügen.

(1) In web.config z.B.

<location path='..'>...<allow roles='admin'>..</location> 

(2) oder durch die Web Site Administration Tool >> Manage Access rules?

Beide können funktionieren.

Wo sind die in (2) erstellten Regeln gespeichert? Ich kann sie nicht in der Datenbank finden.

Ich nehme an (1) und (2) sind Regeln in verschiedenen Ebenen.

Welchen Weg soll ich in Bezug auf Sicherheit und Funktionalität verwenden?

Thx

Antwort

0

Beide 1 und 2 sind in gleichen Methoden Web.config gespeichert. Sie müssen auf klicken Alle Dateien anzeigen.

enter image description here

+0

Thx, wo ist die "Alle Dateien anzeigen" ?? Ich kann meine Webconfig-Änderung nicht sehen, wenn ich Regeln im Web Site Administration Tool erstelle. –

+0

Das manuelle Bearbeiten von web.config ist viel einfacher als das Web Site Administration Tool. – Win

+0

KK. Ich habe eine andere web.config in einem Unterordner gefunden. Ich werde sie integrieren und eine externe für alle Regeln machen, thx! –