14

La mia workstation di sviluppo è in esecuzione VS2012 Update 1. Il sistema operativo è Windows 7 Professional Service Pack 1 x64. Ho un laptop con Windows 8 su cui ho installato il Remote Debugger VS2012. Ho avviato msvsmon ed è tranquillamente seduto nella barra delle applicazioni o cosa passa per Windows 8 8.Il debug remoto non funziona. "Impossibile connettersi al processo. Il server RPC non è disponibile."

Ho impostato un punto di interruzione in VS2012 in un punto in cui è necessario eseguire un debug. In VS2012, faccio clic su Debug | Connetti a Processo ... Ottengo la finestra di dialogo che mostra l'elenco dei processi in esecuzione sulla mia macchina. Cambio il nome della macchina nel nome del portatile.

Sto avendo due diversi problemi:

Problema 1:

Con Windows Firewall in esecuzione, VS2012 collega al server debugger remoto. Vedo l'elenco dei processi in esecuzione sul laptop. Scelgo quello che voglio eseguire il debug e fare clic su Allega. Ricevo "Impossibile connettersi al processo. Il server RPC non è disponibile."

Cosa sta succedendo qui?

Problema 2:

spengo Windows Firewall sul mio desktop. Quando provo a connettermi al processo in esecuzione sul laptop, questo collega e carica tutti i simboli. Fin qui tutto bene. Una volta che tutto è finito, eseguo l'azione che potrebbe causare il mio breakpoint. Il processo sulla macchina remota si blocca, ma anche VS2012. Mi sono seduto qui fino a 10 minuti di attesa senza modifiche. A quel punto, uccido msvsmon sulla macchina remota e il mio programma se ne va, ma VS è ancora bloccato.

Qualche idea ??

+0

il problema che ha causato io per pubblicare questa domanda è stato chiarito da solo. Ho eseguito il debug remoto su una varietà di macchine senza alcun problema. Non ho idea di quale fosse il problema. Forse la mia macchina o il computer remoto dovevano essere riavviati? sono stati più volte nell'intervallo tra il mio post e ora. Qualcuno ha qualche idea? –

risposta

28

Ho affrontato il problema simile in VS 2013 mostrando il messaggio "" Impossibile connettersi al processo. ".

Ho risolto questo un controllo 'Il server RPC non è disponibile Usa Gestisci opzione di modalità di compatibilità' da Debug -> Opzioni e Impostazioni -> Generali Tab

+0

Grazie per averlo condiviso. Dovrò provare a controllare se quell'opzione è controllato quando devo eseguire il debug remoto. Il mio ambiente di sviluppo è completamente diverso ora, però. –

+2

funziona anche in VS2015. –

+0

Enfasi su "un" in non controllo. – JGeerWM