Ich habe eine MVC-Website auf IIS6 erstellt. Ich habe die integrierte ASP.NET-Sicherheit ohne Mitgliedschaft verwendet, so wie sie in der Vorlagenlösung implementiert wurde. Es ist einfach, einen Contoller oder eine Aktion zu sichern, aber jetzt muss ich die Benutzerverwaltung einem Administrator offen legen, der bei der Site angemeldet ist. Ich verstehe, dass die eingebauten ASP-Steuerelemente dafür nicht "Best Practice" sind und ein Hund sind, um zu arbeiten. Was ist die beste Vorgehensweise, um Benutzerverwaltung über eine ASP.NET MVC-Anwendung anzubieten?Wie stelle ich die integrierte Sicherheits- und Benutzerverwaltung einer MVC-Anwendung zur Verfügung?
Ich überlegte, das Entity Framework zu verwenden und es mit den unzähligen gespeicherten Procs zu verbinden. aber das scheint peinlich. Ich sehe Optionen für AccountMembershipService und FormsAuthenticationService. Das nutzt der vorhandene Projekt-Account-Controller. Aber ich bin mit beiden nicht einverstanden.
Ich kann mir nicht helfen, aber denke, dass dies bereits aus der Projektvorlage hätte sein sollen. Dies ist ein grundlegender Bestandteil jeder Website und Sie erhielten 15%, warum nicht den Rest?
Welche Version von IIS verwenden Sie? Ich bin mir ziemlich sicher, dass IIS 7 etwas für die Benutzerverwaltung eingebaut hat. – Perhentian
Vielleicht sollten Sie nur Ihre Frage aktualisieren, anstatt viele Kommentare zu veröffentlichen, macht es lesbarer für die Leute, die versuchen, Ihre Frage zu beantworten :) – Peter