Weiß jemand, wie man den Authentifizierungsmechanismus, der mit dem Web Site Administration Tool unter Linux unter Mono konfiguriert wurde, an die Arbeit bringt? Ist es überhaupt möglich?
Ich glaube nicht, dass Sie dafür eine Menge Unterstützung finden werden, was sich in der mangelnden Aktivität Ihrer Frage zeigt. Das Web-Site-Verwaltungstool wurde aufgrund von Inaktivität im April 2009 aus CodePlex entfernt ( CodePlex Regeln Status: It must be an ongoing project (no "abandoned" projects)
) und es ist wirklich Verwendung / Annahme abgelehnt. Viele Projekte, die es als Komponente benutzen, haben danach einfach ihre eigenen geschrieben.
Es gab ein paar Alternativen, die in der Community aufgetaucht sind, nachdem sie verschwunden sind:
Ich denke, dass die Verwendung von Code aus einem dieser beiden Projekte dem, wonach Sie suchen, so nahe kommt, wie es verfügbar ist. Es ist nicht ideal und erfordert etwas Arbeit, um mit den gewünschten Back-Ends arbeiten zu können (beide verwenden ein SQL-Server-Backend). Ich weiß, dass diese Antwort schlecht ist, aber manchmal ist das die Antwort. Ich hoffe, jemand kommt und beweist mir falsch und das, was Sie wollen, ist da draußen, oder könnte zumindest den WSAT-Quellcode bereitstellen, wie es zuletzt auf Codeplex war ... das ist ein gewaltiger Vorsprung, um es zum Laufen zu bringen.
>Wenn Sie sich auf einen anderen WSAT beziehen, bitte kommentieren und korrigieren Sie mich .... es ist so ein allgemeiner Begriff wirklich, aber das war bei weitem der beliebteste, also habe ich diese Antwort darauf basiert. em>
Sie müssen Ihr Datenbankschema manuell für die Unterstützung von Mitgliedschaft / Rollen einrichten, wenn Sie Mono verwenden. Das heißt, nach der Antwort auf die FAQ (die ich sehr praktisch in der gefunden habe Vergangenheit) allein nicht genug, ich bin mir nicht sicher über die anderen Abhängigkeiten für das Web Site Administration Tool selbst (zB alle .NET spezifischen Bibliotheken, die es benötigt), aber kombiniert mit einem Angemessener Mitgliedschaftsanbieter, der in system.web konfiguriert ist Ich würde sagen, dass es eine vernünftige Chance dafür gibt.
Wenn das für Sie nicht funktioniert, würde ich Nick's Vorschlag, einen Blick auf die Lösung von 4GuysFromRolla.com zu werfen, die eine Menge guter Informationen für .NET & amp; Mono.
Tags und Links asp.net authentication mono