Wie benutze ich ASP.NET Login-Steuerelemente, wenn mein Login.aspx ist nicht die Ursache für meine Anwendung?

StackOverflow https://stackoverflow.com/questions/33089

  •  09-06-2019
  •  | 
  •  

Frage

Ich bin mit der ASP.NET Login-Steuerelemente und Die Formularauthentifizierung für die Mitgliedschaft/die Anmeldeinformationen für einen ASP.NET web-Anwendung.Es hält Umleitung zu einem Login.aspx-Seite im Stamm meiner Anwendung, die nicht vorhanden ist.Mein login-Seite ist in einem Ordner.

War es hilfreich?

Lösung

Verwenden Sie die LoginUrl-Eigenschaft für die Formulare Artikel?

<authentication mode="Forms">
  <forms defaultUrl="~/Default.aspx" loginUrl="~/login.aspx" timeout="1440" ></forms>
</authentication>

Andere Tipps

Ich fand die Antwort auf CoderSource.net.Ich musste den richtigen Pfad in meine web.config-Datei.

<?xml version="1.0"?>
<configuration>
    <system.web>
        ...
        <!--
            The <authentication> section enables configuration 
            of the security authentication mode used by 
            ASP.NET to identify an incoming user. 
        -->
        <authentication mode="Forms">
            <forms loginUrl="~/FolderName/Login.aspx" />
        </authentication>
        ...
    </system.web>
    ...
</configuration>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top