Chat now with support
Chat with Support

Identity Manager 9.1.2 - Web Designer Referenzhandbuch

Web Designer Editor Web Designer - Aufbau und Funktionen Das Web Designer-Objektmodell Allgemeines Arbeiten im Web Designer Konfigurationsmöglichkeiten für Webprojekte Das Web Portal anpassen Grundlagen der Web Designer Programmierung Kompilieren und Debuggen Monitoring Häufige Aufgaben im Web Portal

Einschränkung der Anzeige im Abfragefenster auf ein bestimmtes Datenbankobjekt

Über einen Filter können Sie die Anzeige der Informationen im Abfragefenster auf ein gewünschtes Datenbankobjekt einschränken, zum Beispiel eine Komponente. Diese Funktion kann auf die Datenbankobjekte Modul oder Komponente angewendet werden. Standardmäßig ist dieser Filter nicht aktiv. Da die gewünschte Information in mehreren Komponenten oder Modulen vorkommen kann, können Sie bei aktivem Filter im Definitionsbaumfenster ein anderes Datenbankobjekt öffnen. Es werden die Informationen zum neu gewählten Datenbankobjekt im Abfragefenster angezeigt.

Diese Funktion steht Ihnen im Debug-Modus zur Verfügung.

Um die Anzeige im Abfragefenster auf ein bestimmtes Datenbankobjekt einzuschränken

HINWEIS: Bevor Sie diese Funktion anwenden, wählen Sie das gewünschte Datenbankobjekt und die dazugehörende gewünschte Eigenschaft aus. Weitere Informationen finden Sie unter Auswerten des Web SQL-Ausdrucks einer Eigenschaft.
  • Aktivieren Sie die Option Filterung auf: im Abfragefenster.

    Die angezeigten Informationen im Abfragefenster werden auf die aktuell geöffnete Komponente oder das Modul eingegrenzt.

    HINWEIS: Sind zum gewählten Datenbankobjekt keine Informationen vorhanden oder ist das gewählte Dokument keine Komponente oder ein Modul, wird neben dem Filter dieses Symbol angezeigt.

Debugging

Werden während der Laufzeit der Webanwendung Fehlermeldungen in der Vorschau angezeigt, liefert Ihnen der Web Designer verschiedene Arten der Hilfestellung.

HINWEIS: Für diese Funktion muss eine WCF-Verbindung hergestellt sein.

Für das Debugging können Sie im Definitionsbaumfenster Breakpoints setzen. Weitere Informationen finden Sie unter Breakpoints setzen.

Die Steuerung des Debuggings innerhalb des Web Designer können Sie über folgende Schaltflächen in der Vorschauansicht ausführen.

Tabelle 68: Schaltflächen zur Steuerung des Debuggings in der Vorschauansicht
Symbol Funktion
Debugger aktivieren.
Einzelschrittmodus.
Ausführung fortsetzen.

Weitere Informationen finden Sie unter Arbeiten mit der Vorschau.

Eine weitere Art des Debuggings der Webanwendung, wäre die Nutzung eines externen Programmen (zum Beispiel Visual Studio). Hierbei werden in der Debug Kompilierung passende Debugging Anweisungen erzeugt, die Ihnen beim anschließenden Debugging eine Hilfestellung leisten. Das Debugging mit externen Programmen hängt von der benutzten Umgebung ab, so dass an dieser Stelle nicht weiter auf diese Vorgehensweise eingegangen wird.

Das interne Debugging ermöglicht es, aufgerufene Methoden im Fenster Call Stack anzuzeigen. Dadurch werden wichtige Hinweise zur Fehlerquelle gegeben.

Weitere Informationen finden Sie unter Call Stack.

Breakpoints setzen

Um einen Breakpoint zu setzen

  1. Nehmen Sie eine der folgenden Aktionen vor:
    1. Öffnen Sie das gewünschte Modul oder die Komponente über die Navigationsansicht.
    2. Wählen Sie ein entsprechendes Objekt im Eigenschaftenfenster und klicken Sie .

    Weitere Informationen finden Sie unter Eigenschaften.

  2. Markieren Sie den Knoten, an dem der Breakpoint gesetzt werden soll und wählen Sie aus dem Kontextmenü den Eintrag Breakpoint setzen.

    HINWEIS: Nicht alle Knoten im Definitionsbaumfenster können mit einem Breakpoint versehen werden. Als Faustregel gilt jedoch, dass an allen Knoten, an denen im Einzelschrittmodus angehalten wird, ein Breakpoint gesetzt werden kann. Desweiteren gilt das Setzen eines Breakpoints auch für Knoten des Typs Container, Label oder Button. In diesen Fällen wird eine Breakpoint aktiviert, sobald das Control gerendert wird.

    Die Hintergrundfarbe des markierten Knotens wird rot gefärbt.

Um einen Breakpoint zu entfernen

  • Markieren Sie den Knoten, der einen Breakpoint erhalten hat und wählen Sie aus dem Kontextmenü den Eintrag Breakpoint entfernen.

    Die Hintergrundfarbe des markierten Knotens ist wieder neutral.

Call Stack

Im Fenster Call Stack steht eine Übersicht der internen Aktionsaufrufe zur Verfügung, sofern der Debugger eingeschaltet und ein Breakpoint aktiviert wurde. Weitere Informationen finden Sie unter Breakpoints setzen. Es werden alle Aktionsaufrufe gelistet, die zur Zeit des Breakpoints ausgeführt wurden. Diese Informationen können Sie nutzen, um die C# Methoden und zugehörigen Dlls zu identifizieren, die den Fehler verursacht haben.

Hinweis: Die hier beschriebene Erklärung zu Call Stack hilft Ihnen nur beim Lokalisieren der Fehlerquelle. Für das eigentliche Debugging verwenden Sie externe Entwicklungstools wie zum Beispiel Visual Studio.

Das Fenster Call Stack stellt Ihnen folgende Informationen zur Verfügung:

  • Methode

    Name der aufgerufenen Methode

  • dll

    Name der dll. Die dll gibt Ihnen die Herkunft der Methode an.

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating