Udostępnij za pośrednictwem


Zdalne debugowanie między domenami

Zdalne debugowanie wymaga komunikacji dwukierunkowej między Visual Studio debugger i Visual Studio zdalnego debugowania Monitor (msvsmon.exe).Zdalne debugowanie pracy, ważne jest, który użytkownik uruchamia Visual Studio i również użytkownika, który uruchamia msvsmon.exe.

Aby połączyć się z msvsmon, należy uruchomić program Visual Studio w koncie użytkownika jako msvsmon lub konta administratora.(Można także skonfigurować msvsmon do akceptowania połączeń od innych użytkowników.)

Visual Studio akceptuje połączenia z msvsmon Jeśli msvsmon jest uruchomiona jako użytkownik, który może zostać uwierzytelniony na komputerze programu Visual Studio.(Użytkownik musi mieć konto lokalne na komputerze programu Visual Studio).

Z tych ograniczeń, zdalne debugowanie programu works w różnych scenariuszach w tym następujące:

  • Dwie domeny bez relacji zaufania dwukierunkowego.

  • Dwa komputery w grupie roboczej.

  • Jeden z komputerów w grupie roboczej, a drugiej domeny.

  • Uruchamianie zdalnego debugowania monitora (msvsmon) lub Visual Studio jako konto lokalne.

W związku z tym musi mieć konto użytkownika lokalnego na każdym komputerze, a oba konta musi mieć tej samej nazwy użytkownika i hasła.Jeśli chcesz uruchamiać msvsmon i Visual Studio w obszarze konta innego użytkownika muszą mieć dwa konta użytkowników na każdym komputerze.

Jeśli konto domeny ma tę samą nazwę i hasło konta lokalne, można uruchomić programu Visual Studio z konta domeny.Musi mieć kont lokalnych o tej samej nazwy użytkownika i hasła na każdym komputerze.

Na komputerach systemu Windows XP Professional w grupie roboczej ustawienia zabezpieczeń lokalnych może uniemożliwić zdalne debugowanie.Zasada musi być ustawiona na klasycznych dla zdalnego debugowania do pracy.(Ta obawa nie dotyczą komputerów z systemem Windows XP, przyłączonych do domeny lub na komputerach z systemem Windows Server 2003 lub nowsze wersje systemu Windows Server, Windows Vista lub Windows 7.

Aby zmienić zasady zabezpieczeń, aby umożliwić zdalne debugowanie między domenami (Windows XP Professional)

  1. Na komputerze lokalnym, należy wybrać W Panelu sterowania na Start menu.

  2. W Panelu sterowania kliknij dwukrotnie narzędzia Administrator.

  3. W Narzędzia administracyjne okno, kliknij dwukrotnie Zasady zabezpieczeń lokalnych.

  4. W obszarze Ustawienia zabezpieczeń, otwórz Zasady lokalne folder.

  5. W Zasady lokalne folder, wybierz opcję Opcje zabezpieczeń.

  6. W zasad kolumny, Znajdź dostęp sieciowy: udostępnianie i model zabezpieczeń dla kont lokalnych i kliknij go dwukrotnie.

  7. W dostęp sieciowy: udostępnianie i model zabezpieczeń dla kont lokalnych okna dialogowego pole, zmień ustawienie z tylko Gość - użytkownicy lokalni są uwierzytelniani jako gość do Klasyczny - użytkownicy lokalni uwierzytelniają się same i kliknij przycisk OK.

  8. Zamknij okno i ponownie uruchom komputer.

  9. Powtórz kroki od 1 do 8 na komputerze zdalnym.

    Można teraz wykonać zdalne debugowanie przy użyciu tej samej nazwy użytkownika na obu komputerach.

    Informacje dotyczące przestrogiPrzestroga

    Zmiana klasyczny model zabezpieczeń może spowodować nieoczekiwane dostęp do udostępnionych plików i składników modelu DCOM.Jeżeli chcesz wprowadzić tę zmianę, użytkownik zdalny można uwierzytelniać z konta użytkownika lokalnego zamiast gości.Jeśli użytkownik zdalny pasuje do nazwy użytkownika i hasła, użytkownik będzie możliwość dostępu dowolny folder lub obiekt DCOM, które są udostępniane poza.Użycie tego modelu zabezpieczeń, upewnić się, że wszystkie konta użytkowników na komputerze silnych haseł lub skonfigurować Wyspa odizolowana sieć do debugowania i debugowane komputerów, aby uniemożliwić nieautoryzowany dostęp.

Zobacz też

Inne zasoby

Instalator zdalnego debugowania