Ich verwende das asp.net-Website-Administrations-Tool, um die verschiedenen Rollen in meinem Projekt zu verwalten (derzeit Kunde und Administrator). Während der Entwicklung, in vs 2008, ist es sehr einfach, die Rollen zu verwalten. (Projekt -> Asp.Net-Konfiguration). Wie verwalte ich meine Rollen und Benutzer, wenn das System bereitgestellt wird (IIS)? Ist es möglich, ein "asp.net web administration tool-services" auf IIS laufen zu lassen?
Antworten
Zu viele Anzeigen?In diesem Artikel wird beschrieben, wie Sie eine solche erstellen können, einschließlich des Codes, den Sie direkt in Ihre Website einbetten können:
http://aspnet.4guysfromrolla.com/articles/053007-1.aspx
Dieser Artikel beschreibt, wie Sie das ASP.NET-Konfigurations-Website-Verwaltungstool auf IIS ausführen können: http://blogs.msdn.com/rahulso/archive/2006/03/09/547402.aspx
Update: hier ist ein sehr einfaches Beispiel in MVC3/Razor: http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2240#Create_a_page_to_manage_roles
Wenn Sie eine SQL Server-Instanz und nicht die zugeordnete Datenbankdatei in APP_DATA verwenden, können Sie das ASP.Net-Konfigurationswerkzeug verwenden, indem Sie die Verbindungszeichenfolge für die Datenbank vorübergehend so ändern, dass sie auf Ihre Live-Datenbank statt auf die lokale Datenbank verweist - so können Sie die Rollen/Benutzer usw. bearbeiten.
Dies ist jedoch einer der Bereiche, in denen Sie wahrscheinlich ein Tool schreiben/finden sollten, um diese richtig zu bearbeiten/verwalten.
Können Sie eine Anwendung in IIS erstellen, Sie müssen nur wissen, dass die Richtung der Web-Administrations-Tools ( C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ASP.NETWebAdminFiles )
Der andere Punkt, den Sie wissen sollten, ist, dass Sie zwei Parameter in der URL benötigen.
Ein Beispiel: http://localhost/PMIS-Security/default.aspx?applicationPhysicalPath=C : \PMIS &applicationUrl=/PMIS
applicationPhysicalPath= C:\PMIS applicationUrl=/PMIS
Sie können Diener verwenden. Erhalten Sie es hier http://servant.io/ Installieren Sie es einfach auf Ihrem Server und Sie sind startklar.
- See previous answers
- Weitere Antworten anzeigen