Ich habe ein MVC5-Projekt (mit anderen zugrunde liegenden Projekten), mit Web Forms-Authentifizierung (SimpleMembership).Zwei MVC-Projekte, Freigabe Anmeldung, nicht zu
Später habe ich ein zweites MVC-Projekt in der gleichen Lösung erstellt. Ich habe den Port für das IISExpress-Debugging so geändert, dass er sich von dem des Originals unterscheidet, sodass ich beim Debuggen auf beide Sites zugreifen kann.
http://localhost:12345/MainAppIndex
http://localhost:54321/SecondaryAppIndex
Meine aktuellen Login-Informationen werden jedoch von beiden Projekten geteilt. Wenn ich mich bei der ersten Seite anmelde und die zweite öffne, werden die Anmeldedaten meiner ersten Anmeldung verwendet.
Ich machte buchstäblich die zweite App, indem ich das erste Projekt kopierte, um die .csproj-Datei und die Lösungsdatei herumschliff und dann eine Menge Sachen entfernte, um mit dem zu beginnen, was ich brauchte. (Ich habe auch eine neue aspnet-Mitgliedschaftsdatenbank erstellt und das neue Projekt auf diese db gerichtet, sodass beide Apps ihre eigene Mitgliedschaftsdatenbank haben).
Welche Einstellung muss ich ändern, damit IIS Express diese als zwei verschiedene Logins anzeigt?
Und ... wird dies ein Problem in der Produktion sein, wenn ein Benutzer an beide zugleich aussehen passiert (oder sogar hin und her mit nur einem offenen sofort tauschen?)
Sorry Dennis, ich habe vergessen, meine Frage zu stellen, dass ich eine separate db für diese sekundäre Anmeldung erstellt habe, und das alles funktioniert gut. Es stellte sich heraus, dass es sich um ein Cookie-Problem handelt. Ich werde meine Antwort in Kürze abgeben. – jleach