Konfigurationsdatei für das Stammverzeichnis einer Anwendung (Web.config)
Die Konfigurationsdatei Web.config sollte sich im Stammverzeichnis der Anwendung befinden (das Verzeichnis, in dem sich Default.aspx befindet) und folgende Einträge aufweisen.
<configuration>
<system.web>
So richten Sie die Konfigurationsdatei "Web.config" ein
Legen Sie Forms als Authentifizierungsmodus fest. Andere mögliche Werte sind Windows, Passport und None (leere Zeichenfolge). In diesem Beispiel muss Forms gewählt werden.
<authentication mode="Forms">
Legen Sie die Attribute für die Formularauthentifizierung fest.
<forms
Legen Sie das loginUrl-Attribut auf logon.aspx fest. Logon.aspx ist der URL, an den Anforderungen umgeleitet werden, wenn ASP.NET bei der ersten Anforderung kein Authentifizierungscookie findet.
loginUrl = "logon.aspx"
Legen Sie den Cookienamen fest.
name = "FORMSAUTHCOOKIE"/>
Verweigern Sie Benutzern den Zugriff auf dieses Verzeichnis, die nicht authentifiziert sind.
</authentication> <authorization> <deny users="?"/> </authorization> </system.web> </configuration>
Siehe auch
Sicherheit für ASP.NET-Webanwendungen | Formularauthentifizierung mit Hilfe einer Benutzerdatei im XML-Format