Share via


Services-Seite, Projekt-Designer

Aktualisiert: November 2007

Clientanwendungsdienste ermöglichen vereinfachten Zugriff auf ASP.NET AJAX-Anmeldung, -Rollen und -Profildienste aus Windows Forms und Windows Presentation Foundation (WPF)-Anwendungen. Sie können Clientanwendungsdienste für Ihr Projekt auf der Seite Dienste des Projekt-Designers aktivieren und konfigurieren.

Mit Clientanwendungsdiensten können Sie einen zentralen Server zum Authentifizieren von Benutzern verwenden, die den Benutzern zugewiesenen Rollen festlegen und pro Benutzer vorgenommene Anwendungseinstellungen speichern, die Sie im Netzwerk gemeinsam genutzt werden können. Weitere Informationen finden Sie unter Clientanwendungsdienste.

Wenn Sie auf die Seite Dienste zugreifen möchten, wählen Sie einen Projektknoten im Projektmappen-Explorer aus, und klicken Sie anschließend im Menü Projekt auf Eigenschaften. Wenn der Projekt-Designer angezeigt wird, klicken Sie auf die Registerkarte Dienste.

Gewusst wie: Konfigurieren von Clientanwendungsdiensten

  • Konfiguration
    Dieses Steuerelement ist auf dieser Seite nicht bearbeitbar. Eine Beschreibung dieses Steuerelements finden Sie unter Seite "Kompilieren", Projekt-Designer (Visual Basic) oder Seite "Erstellen", Projekt-Designer (C#).

  • Plattform
    Dieses Steuerelement ist auf dieser Seite nicht bearbeitbar. Eine Beschreibung dieses Steuerelements finden Sie unter Seite "Kompilieren", Projekt-Designer (Visual Basic) oder Seite "Erstellen", Projekt-Designer (C#).

  • Clientanwendungsdienste aktivieren
    Wählen Sie diese Option, um Clientanwendungsdienste zu aktivieren. Sie müssen auf der Seite Dienste Speicherorte für Dienste angeben, um Clientanwendungsdienste verwenden zu können.

  • Windows-Authentifizierung verwenden
    Gibt an, dass der Authentifizierungsanbieter eine auf Windows basierende Authentifizierung verwendet, d. h. die vom Betriebssystem angegebene Identität.

  • Formularauthentifizierung verwenden
    Gibt an, dass der Authentifizierungsanbieter die Formularauthentifizierung verwendet. Dies bedeutet, dass die Anwendung eine Benutzeroberfläche für die Anmeldung bereitstellen muss. Weitere Informationen finden Sie unter Gewusst wie: Implementieren von Benutzeranmeldung und -abmeldung mit Clientanwendungsdiensten.

  • Speicherort des Authentifizierungsdiensts
    Wird nur bei der Formularauthentifizierung verwendet. Gibt den Speicherort des Authentifizierungsdiensts an.

  • Optional: Anmeldeinformationsanbieter
    Wird nur bei der Formularauthentifizierung verwendet. Gibt die IClientFormsAuthenticationCredentialsProvider-Implementierung an, die vom Authentifizierungsdienst zum Anzeigen eines Anmeldedialogfelds verwendet wird, wenn die Anwendung die static Membership.ValidateUser-Methode aufruft und leere Zeichenfolgen oder null für die Parameter übergibt. Wenn Sie dieses Feld leer lassen, müssen Sie einen gültigen Benutzernamen und ein gültiges Kennwort an die Membership.ValidateUser-Methode übergeben. Sie müssen den Anmeldeinformationsanbieter als einen durch die Assembly qualifizierten Typnamen angeben. Weitere Informationen finden Sie unter Type.AssemblyQualifiedName und Assemblynamen. In seiner einfachsten Form sieht ein durch die Assembly qualifizierter Typname wie im folgenden Beispiel aus:MyNamespace.MyLoginClass, MyAssembly

  • Speicherort des Rollendiensts
    Gibt den Speicherort des Rollendiensts an.

  • Speicherort des Webeinstellungsdiensts
    Gibt den Speicherort des Profildiensts (Webeinstellungsdiensts) an.

  • Erweitert
    Öffnet das Dialogfeld "Erweiterte Einstellungen für Dienste", in dem Sie das Standardverhalten überschreiben können. Sie können mithilfe dieses Dialogfelds beispielsweise eine Datenbank als Offlinespeicher angeben, statt das lokale Dateisystem zu verwenden. Weitere Informationen finden Sie unter Dialogfeld "Erweiterte Einstellungen für Dienste".

Siehe auch

Aufgaben

Gewusst wie: Konfigurieren von Clientanwendungsdiensten

Konzepte

Einführung in den Projekt-Designer

Referenz

Dialogfeld "Erweiterte Einstellungen für Dienste"

Seite "Kompilieren", Projekt-Designer (Visual Basic)

Seite "Erstellen", Projekt-Designer (C#)

Weitere Ressourcen

Clientanwendungsdienste