SqlMembershipProvider.ApplicationName Eigenschaft
-
03-07-2019 - |
Frage
Q1
Mitgliedschaftsanbieter konfigurieren, müssen Sie auch den Abschnitt zu Ihrer web.config-Datei. Eine der Eigenschaften von SqlMembershipProvider ist auch Anwendungsname. Wenn Sie dieses Attribut nicht angeben, dann Mitgliedschaft API-Objekte in der Datenbank in die Wurzel-Anwendung mit dem „/“ Namen zugeordnet werden.
A), was von Stammanwendung gemeint?
Zum Beispiel, wenn ich neue Website innerhalb Ordner erstellen benannte Website1 , und wenn ich nicht angeben application Attribut, dann werden Objekte mit einem Namen zugeordnet wird „/ Website1“ . Ist Ordner Website1 was ist Zitat als Stammanwendung beschreibt?
B) Ich gehe davon aus „/“ ist eine Art von Root-Verzeichnis, aber welches?
Q2
Wenn Sie nicht angeben, ein anwendungs- Name-Eigenschaft in der Mitgliedschaft Konfiguration, die API (und damit jede Verwaltung Werkzeug wie WAT) ordnet Objekte in die Wurzel-Anwendung mit dem „/“ zu nennen.
Was genau ist das obige Zitat von API bedeuten Objekte in die Stammanwendung zuordnet? Einfach werden, dass die API-Klassen Mitgliedschaft mitteilen Objekte in DB mit dem Namen „/ + DirectoryWhere__appIsSaved“ zu assoziieren?
Danke
Lösung
In IIS die Stammanwendung ist immer die Webseite Grundsätzlich (es sei denn, Sie die Anwendungseinstellungen zu entfernen, wobei in diesem Fall wird es sein, je nachdem, welche die äußerste Verzeichnis als Anwendung konfiguriert ist.):
Inetpub
>Website Folder (typically, the root application)
>Folder Name
>Application (could be the root app, if you removed the one above.)
>Sub Directory
>Sub Application