13 Stimmen

Gibt es ein Tool zur Verwaltung von ASP.NET-Websites in IIS?

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?

13voto

Wiebe Tijsma Punkte 10076

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

3voto

Ken Browning Punkte 27913

Es wird angenommen, dass Entwickler die Website mit dem Visual Studio Web Site Administration Tool verwalten sollen. Es gibt keine sofort einsatzbereite Webschnittstelle für das Front-End.

1voto

Zhaph - Ben Duguid Punkte 26343

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.

1voto

omid naghizadeh Punkte 11

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

0voto

Ody Punkte 1961

Sie können Diener verwenden. Erhalten Sie es hier http://servant.io/ Installieren Sie es einfach auf Ihrem Server und Sie sind startklar.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X