2012-02-27 11 views
6

Próbuję zdalnie debugować plik exe, ale nadal pojawia się komunikat o błędzie. Oto konfiguracja:Zdalne debugowanie Visual Studio 2010 - Nie można się połączyć: Odmowa dostępu

Na komputerze dev:

  • Windows Vista 32-bit
  • Visual Studio 2010
  • Zapora wyłączona

na zdalnym komputerze:

  • Windows 7 64-bitowy
  • msvsmon.exe (wspólny z maszyny dev)
  • MyProgram.exe (32-bitowy, C#, .NET 4.0)
  • Zapora wyłączona

Obie maszyny są w tej samej domenie. Jestem zalogowany na tym samym koncie, które ma uprawnienia administratora na obu komputerach.

A oto co robię:

  • Zaczynając msvsmon.exe na komputerze zdalnym (za pomocą 'uruchom jako administrator')
  • wyjście msvsmon: nowy serwer o nazwie domain\[email protected] utworzony. Oczekiwanie na połączenia wejściowe.
  • Ze studia wizualnego: Debugowanie> Dołącz do procesu. Napełnianie pole Qualifier z domain\[email protected]
  • wizualnej wyjściu studio: Nie można połączyć się z Microsoft Visual Studio Remote Debugging monitora o nazwie "maszyna". Brak dostępu.
  • wyjście msvsmon: domena \ logowanie połączony

Co mnie ominęło?

EDIT:

Wygląda na to, że to działa, jeśli maszyna dev jest 64-bitowy zbyt (próbowałem na Win7 x64). Teraz pytanie brzmi: jak sprawić, by działał z mojego Windows Vista 32?

+0

Czy istnieje jedna lub więcej fizycznych zapór ogniowych w sieci? Jeśli tak, powinieneś także skonfigurować go, aby otworzyć niektóre porty (zobacz [MSDN] (http://msdn.microsoft.com/en-us/library/ee126350.aspx), aby uzyskać szczegółowe informacje). – ken2k

+0

Nie, nie ma żadnych. – gregseth

+0

Nie wiem, czy dotyczy to Twojej dokładnej konfiguracji, ale jedną rzeczą, która zawsze powodowała problemy w podobnej konfiguracji, było to, że zdalne i lokalne pliki binarne debuggera nie są tej samej wersji.Czy wersja msvsmon jest taka sama na komputerze zdalnym, z czym próbujesz się połączyć? –

Odpowiedz

5

Odpowiedź brzmi: nie jest to możliwe.

Aby debugować proces (32 lub 64-bitowy) na zdalnym 64-bitowym komputerze, musisz używać lokalnie 64-bitowego komputera.