Problem
Im Database Compiler wird die Option Debuginformationen erzeugen nicht angezeigt.
Ursache
Dem verwendeten Systembenutzer ist die Programmfunktion Erlaubt das Erstellen lokaler Debug-Assemblies (Common_CompileForDebug) nicht über seine Rechtegruppen zugewiesen.
Lösung
Weisen Sie im Designer die Programmfunktion an eine kundenspezifische Rechtegruppe zu und nehmen Sie den Systembenutzer in die Rechtegruppe auf. Ausführliche Informationen Steuern von Berechtigungen über Programmfunktionen finden Sie im One Identity Manager Handbuch zur Autorisierung und Authentifizierung.
Problem
Im Object Browser wird das Menü Debug nicht angezeigt.
Mögliche Ursachen
-
Das Visual Studio ist nicht im erwarteten Umfang installiert.
-
Die geladenen Assemblies enthalten keine Debug-Informationen.
Mögliche Lösungen
- Überprüfen Sie die Installation vom Visual Studio auf der lokalen Arbeitsstation. Weitere Informationen finden Sie unter Erweitertes Debugging im Object Browser.
- Prüfen Sie die Datenbankverbindung. Die Debug-Assemblies gehören immer zu einer konkreten Datenbank. Bei Auswahl einer anderen Datenbankverbindung steht die Debug-Informationen nicht zur Verfügung.
- Prüfen Sie, ob eventuell bereits neuere Assemblies aus der Datenbank nachgeladen wurden. Das Änderungsdatum von DLL und PDB Dateien darf sich nicht unterscheiden.
- Kompilieren Sie gegebenenfalls die Assemblies erneut mit Debug-Informationen. Weitere Informationen finden Sie unter Lokale Debug-Assemblies erstellen.
Problem
Die Breakpoints im Visual Studio werden als inaktiv angezeigt.
Ursache
Breakpoints werden als inaktiv angezeigt, wenn die Assembly mit der zu debuggenden Funktion noch nicht im Prozessraum geladen ist. Beispielsweise werden die Assemblies zur Prozessgenerierung erst zum Zeitpunkt der Generierung in die Anwendung geladen. Ab dann wird der Breakpoint als aktiv erkannt und angesprungen.
Problem
Die Breakpoints im Visual Studio werden immer als inaktiv angezeigt und werden auch nicht angesprungen.
Mögliche Ursachen
-
Der Object Browser hat noch falsche Assemblies geladen.
-
Der Object Browser konnte zu den Assemblies keine Debug-Informationen finden.
Mögliche Lösung
Ist das Visual Studio mit dem Object Browser verbunden, wechseln Sie in das verbundene Visual Studio und öffnen die Ansicht Debug | Windows | Modules. Hier finden Sie die Auflistung aller geladenen Modulen und Zusatzinformationen.