Services-Seite, Projekt-Designer

Clientanwendungsdienste ermöglichen vereinfachten Zugriff auf Microsoft 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.

Tipp

Client-Anwendungsdienste erfordern die volle Version von .NET Framework und werden in nicht im .NET Framework-Clientprofil unterstützt. Wenn das Kontrollkästchen Clientanwendungsdienste deaktiviert ist, überprüfen Sie, ob das Zielframework auf .NET Framework 3.5 oder höher eingestellt ist. Um die Ziel-Framework Einstellung in C# anzuzeigen, öffnen Sie den Projekt-Designer, und klicken Sie dann auf die Anwendungsseite. Um die Ziel-Framework-Einstellung in Visual Basic anzuzeigen, öffnen Sie den Projekt-Designer, klicken Sie auf die Seite Kompilieren, und dann klicken Sie auf Erweiterte Kompilierungsoptionen.

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 einer Benutzeranmeldung 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

Referenz

Dialogfeld "Erweiterte Einstellungen für Dienste"

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

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

Konzepte

Einführung in den Projekt-Designer

Weitere Ressourcen

Clientanwendungsdienste