Wie remote-debugging, wenn der Benutzer die Konten nicht übereinstimmen?
Wie kann ich konfigurieren von Visual Studio remote Debuggen, wenn:
- Mein Entwickler-Maschine ist ein Mitglied einer AD-Domäne, und mein username ist "DevelopersName".
- Die "remote" - Maschine ist auf dem gleichen Ethernet-segment sein, aber nicht Teil der Domäne sind.
- Die "remote" - Rechner laufen muss die software unter "RemoteUserName".
Meisten Unterlagen, die ich finden kann, deutet darauf hin, dass Sie brauchen, haben beide Maschinen in der gleichen Domäne und mit identischen Benutzernamen. Das ist hier nicht möglich.
Könnte ich möglicherweise meinen Benutzernamen auf "remote", aber die software muss noch unter "RemoteUserName.
Wenn es hilft, könnte ich hinzufügen 2. Netzwerk-Karte auf mein Entwickler-Maschine und die direkte Verbindung von der "remote" - Maschine.
Mit VS2008, aber werde bald umziehen zu VS2010.
Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sorry, aber ich habe gerade verbrachte die letzten 10 Stunden versucht zu Debuggen genau das problem. Meine Ergebnisse sind nicht gut.
Sie brauchen, um Ihre Konten synchronisiert, vor allem, wenn Sie mit der remote-app eine Verbindung zu anderen Systemen in Ihre SOA-Umgebung, sprich: Sharepoint, AD.
Können Sie zum Teil erhalten remote-debugging zu arbeiten, wenn Sie erstellen ein Benutzerkonto auf Ihrem lokalen Rechner mit dem gleichen Namen wie der remote-Maschine (es tun können, wie dieses vielmehr als die Arbeit mit den domain-account).
Müssen Sie dann sicherstellen, dass der remote-Dienst ausgeführt wird unter diesem Konto, und die ein Mitglied der Gruppe Administratoren. Und damit meine ich Ctrl gedrückt halten und Rechtsklick ausführen als - mit dem remote-debugger, und wählen Sie den Benutzer (nicht erforderlich, wenn die remote-server angemeldet ist als Benutzer erforderlich).
Führen Sie den Assistenten, öffnen Sie die erforderlichen ports, Authentifizierung verwenden, weil die nicht-Authentifizierung nicht Debuggen von verwaltetem code. Haltepunkte sind sich nie begegnet, und du kannst nichts dagegen tun.
Auf dem lokalen dev-Maschine, Abmelden, Ihr domain-Konto, und melden Sie sich auf dem lokalen account mit passendem Namen wie das Benutzerkonto auf dem server das ist die remote-service.
Steht Ihr nun eine änderung an ein remote-debugging. Wenn Sie nicht tun können jede der oben genannten, leider gibt es keine Möglichkeit, seine ganz abhängig von der Benutzer-Konto über die richtigen Berechtigungen.
Wenn Sie nicht wollen, um ein lokales Konto erstellen, starten Sie unseren debugger über die Eingabeaufforderung mit dem folgenden Befehl:
E. g.:
Ich nehme an, es ist für verwaltetes Debuggen Sie reden (für native-debugging gibt es eine remote-debugging-Lösung, die ohne Authentifizierung). In diesem Fall würde ich vorschlagen, dass Sie einen lokalen Benutzer zu starten, der debugger auf Ihrem Computer. Wenn diese lokalen Benutzer-Namen und Kennwort entsprechen "RemoteUserName"'s name und Passwort, sollte es funktionieren.
(Beachten Sie, dass dies nicht ausschließt, Sie von der Nutzung der AD-Konto zur Anmeldung an Ihrem Arbeitsplatz, Sie brauchen nur auf ein anderes Konto und verwenden Sie runas starten Sie Visual Studio.)