November 6, 2009

Remotedebugging Windows Parallels Apple

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:

  • Microsoft Windows 7
  • Microsoft Visual Studio 2010 Beta 2
  • Parallels 4.0
  • Apple MacBook

Firewall-Konfiguration

In der Windows-Firewall müssen die folgenden Progamme als Ausnahmen deklariert sein:

  • Host: Microsoft Remotedebugger 
  • Client: Microsoft Visual Studio

In der Firewall müssen die folgenden Ports geöffnet sein:

  • TCP 139
  • TCP 445
  • UDP 137
  • UDP 138

Sollten Sie IPSec benutzen müssen, benötigen Sie auch die folgenden Ports:

  • UDP 4500
  • UDP 500

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.

Remotedebugging Windows Parallels Apple - Unable to start debugging on the web server

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:

1

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…



Über den Autor

Frank Piotrowsky ist IT-Consultant und beschäftigt sich mit der Automatisierung von Arbeitsprozessen, Netzwerkadministration und deren Automatisierung, sowie mit Software-Entwicklung, die ebenfalls in diese Richtung zielt. "Wenn der Computer die Arbeit für Sie erledigen kann, warum sollten Sie sie dann tun?" ist die Philosophie, die hinter dem Thema steckt.

Tags


Das könnte Sie auch interessieren:

Frank Piotrowsky

04/13/2020

Remotedesktopverbindung über Gateway


{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>