- Auf dem Remote-Rechner (z.B. mit DNS-Name remoterechner.remotedomain) einen Domain-User anlegen (z.B: REMOTEDOMAIN\MYUSER01)
- Auf dem Rechner mit VisualStudion einen lokalen(!) User anlegen (z.B: VS01\MYUSER01) mit gleichem Namen/Passwort
- Mit dem Domain-User den MSVSMON starten (liegt im VisualStudio-Verzeichnis unter Common7\IDE\Remote Debugger\x86\msvsmon.exe, dieser kann z.B. per Share zugänglich gemacht werden) auf dem Remote-Rechner mit dem zu debuggenden Prozess starten.
- VisualStudio auf dem anderen Rechner mit dem lokalen Benutzer VS01\MYUSER01 starten
- Im Debuggin-Menüt "Attach to process" wählen. (Transport: Default, Qualifier: REMOTEDOMAIN\myuser01@remoterechner.remotedomain)
Die PDBs des zu debuggenden Moduls müssen auf dem Zielrechner im GAC liegen. Das Modul sollte mit "DEBUG" in VisualStudio gebuildet werden, sonst kann es sein, dass nicht alle Variablenwerte im Debugger sichtbar sind (OPTIMIZED).
Hinweis: Wenn man mit z.B. VS 2008 debuggen möchte, muss man auch den RemoteDebugger aus dem VS 2008 Verzeichnis nehmen.
Keine Kommentare:
Kommentar veröffentlichen