Hier sehen Sie, wie Sie das Remotedebugging auf einer Windows 7 Maschine in Parallels auf einem Apple Gerät aktivieren, wenn das Debugging fehlschlägt.
Um das Remotedebugging auf einer Windows 7 Maschine in Parallels auf meinem Apple MacBook einzurichten, habe ich die folgenden Komponenten konfiguriert:
Konfiguration
Hier die Konfiguration der Maschine für das Remotedebugging:
Firewall-Konfiguration
In der Windows-Firewall müssen die folgenden Progamme als Ausnahmen deklariert sein:
In der Firewall müssen die folgenden Ports geöffnet sein:
Sollten Sie IPSec benutzen müssen, benötigen Sie auch die folgenden Ports:
Das Problem
Ich habe wirklich hart kämpfen müssen, das Remotedebugging einzurichten. Und das, obwohl die Lösung ganz einfach war…. Hinterher ist man eben immer schlauer 😉.
Nachdem die Software auf der virtuellen Maschine installiert war, habe ich den Remotedebugger auf dem Server mit den ASP.NET-Anwendungen installiert und als Dienst gestartet.
Als ich brav alles eingestellt hatte, quittierte mir das System meine Debugging-Bemühungen mit folgender Fehlermeldung:
IIS-Konnektivitäts-Fehlermeldung vom SQL Server Services-Unable to start debugging on the web server. The Visual Studio
debugger cannot connect to the remote computer. A firewall may
be preventing communication via DCOM to the remote computer.
Please see Help for assistance.
Fehlermeldung
Diese Fehlermeldung blieb mir selbst bei der Ausschaltung sämtlicher Firewalls erhalten.
Die Lösung
Der Trick: Mein Netzwerk-Adapter in der Parallels-Maschine auf dem Apple MacBook war auf Shared einstellt. Er hatte so eine IP, die in einem anderen Netzwerkbereich lag. Da der Domänencontroller diesen nicht kannte, konnte der Microsoft Visual Studio Remotedebugger keine Verbindung zu der Client-Maschine aufbauen.
So geht's:
Bridged Modus
Setzen Sie den Modus für den Adapter auf Bridged. Dann wird er als eigenständige Netzwerkkarte betrachtet und bekommt vom DHCP-Server der Domäne eine eigene IP. Mit dieser kann sich der Remotedebugger dann auch verbinden.
Wenn Sie Fragen, Anregungen oder Wünsche zu weiteren Themen in diesem Bereich haben, nutzen Sie bitte die Kommentare. Ich freue mich auf Ihre Feedback…