Weiß jemand, wie man den Authentifizierungsmechanismus arbeiten Mono konfiguriert mit Web Site Administration Tool unter Linux läuft? Ist es überhaupt möglich?Mono und ASP.NET-Authentifizierung
Antwort
Ich glaube nicht, Sie gehen eine Tonne Unterstützung für diese zu finden, die durch den Mangel an Aktivitäten auf Ihrer Frage belegt. Die Web Site Administration Tool removed from CodePlex around April 2009 due to inactivity (CodePlex rules Zustand: It must be an ongoing project (no "abandoned" projects)
) war und es ist Gebrauch/Annahme abgelehnt wirklich. Viele Projekte, die es als Komponente benutzten, haben danach einfach ihre eigenen geschrieben.
Es gab ein paar Alternativen gewesen, die in der Gemeinschaft aufgetaucht haben, nachdem sie vermisst:
- Rolling Your Own Website Administration Tool
- Create Your Own Web Site Administration Tool in ASP.NET
Ich denke, mit Code aus einem dieser beiden Projekte ist so nah wie möglich an das heranzukommen, was Sie suchen. 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 mich 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 riesiger Vorsprung, um es zum Laufen zu bringen.
Wenn Sie sich auf eine andere 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.
Ich würde gerne wissen, wie die aus CodePlex entfernte WSAT die Tatsache beeinflusst, dass es tatsächlich Teil des Frameworks und/oder VisualStudio ist. Wenn Sie einen Blick darauf werfen, wie es aufgerufen wird, werden Sie deutlich sehen, dass es Teil der Werkzeugunterstützung ist. –
Ah, Sie sprechen über etwas völlig anderes, wollen Sie es von Linux aus ausführen oder einfach auf eine Linux/Mono-basierte Website zeigen? –
Ok, also habe ich mich auf die am meisten beliebt, wenn Sie eine Google-Suche machen :) Es ist auf die meisten der vorläufigen Ergebnisse, wenn Sie danach suchen. Was ich also haben wollte, ist die gleiche Funktionalität wie unter Mono/Linux. Ich denke (nach der anderen Antwort von Iain) wird es wahrscheinlich mit einer benutzerdefinierten WSAT-ähnlichen Implementierung enden müssen. –
Sie müssen Ihr Datenbankschema manuell für die Unterstützung von Mitgliedschaft/Rollen einrichten, wenn Sie Mono verwenden. Das heißt, following the FAQ answer (was ich in der Vergangenheit als sehr nützlich empfunden habe) alleine reicht vielleicht nicht aus, ich bin mir nicht sicher über die anderen Abhängigkeiten für das Web Site Administration Tool (zB irgendwelche .NET spezifischen Bibliotheken), aber kombiniert mit einem appropriate membership provider configured in system.web Ich würde sagen, dass es eine vernünftige Chance gibt.
Wenn das nicht für Sie funktioniert, würde ich Nick's Vorschlag, einen Blick auf die Lösung von 4GuysFromRolla.com, die viele gute Informationen für beide .NET & Mono haben.
- 1. Mono und window.external
- 2. Mono 2.4, AutoHosting und MVC
- 3. Portable. NET und MONO-Unterschiede
- 4. Unterstützt Mono System.Drawing und System.Drawing.Printing?
- 5. SignalR und Websockets auf Mono
- 6. Mono für Android LVL und
- 7. Mono-Performance
- 8. Mono und MEF Sind sie kompatibel?
- 9. Das .NET-Framework von Mono und WMI
- 10. WSDL und F # TypeProviders in Mono
- 11. Mono Probleme mit cert und mozroots
- 12. Grid-Steuerelemente kompatibel mit .NET und Mono?
- 13. Code Coverage mit Mono- und Nunit-Tests
- 14. Log4Net mit Mono fehlt Dateiname und Zeilennummern
- 15. IBM-MQs .NET XMS ... und Mono?
- 16. Übergabe (Funktion) Zeiger zwischen c und Mono
- 17. Kann mono C# und native kompilieren?
- 18. mkbundle auf dem Mac mit Mono: "mono/metadata/mono-config.h" Datei nicht gefunden
- 19. Mono Zufall CS0006 Kompilierungsfehlern w/FastCGI-Mono-server4
- 20. PdfSharp on Mono
- 21. Einbettung: mono vs lua
- 22. Learning C# in Mono
- 23. Sonderbare Mono Kompilierungsfehler
- 24. Mono NotImplementedException in X509CertificateCollection
- 25. Python, IronPython Mono
- 26. P/Invoke in Mono
- 27. Mono auf dem iPhone?
- 28. Mono schreibt keine Standardeinstellungen
- 29. Mono XSP Lizenz
- 30. DotGNU vs Mono
Sind Sie fragen, ob es möglich ist, die „Web Site Administration Tool“ auf Linux oder werden Sie fragen, wie konfigurieren Sie die Authentifizierung auf Ihrem ASP.Net-Anwendung läuft unter Linux laufen zu lassen? Planen Sie die Formularauthentifizierung oder möchten Sie etwas anderes verwenden? Wenn Forms-Authentifizierung, welche Art von Datenbank wird die Benutzer und Rollen - MS SqlServer, MySql, etc.? –
Ich möchte eine Formularauthentifizierung erhalten, vorzugsweise mit SQLite als Datenbank, aber ich würde sehr gerne die WSAT verwenden, um Benutzer und Rollen zu konfigurieren. –