Errore: Microsoft Visual Studio Remote Debugging Monitor (MSVSMON.EXE) non sembra essere in esecuzione sul computer remoto.
Questo messaggio di errore indica che Visual Studio non ha trovato l'istanza corretta di Visual Studio Remote Debugging Monitor nel computer remoto. Per il funzionamento del debug remoto, è necessario che Visual Studio Remote Debugging Monitor sia installato. Per informazioni sul download e la configurazione del debugger remoto, vedere Debug remoto.
Importante
Se si ritiene di aver ricevuto questo messaggio a causa di un bug del prodotto, segnalare questo problema a Visual Studio. Per altre informazioni, vedere Developer Community per informazioni su come contattare Microsoft.
Il messaggio è stato visualizzato durante un debug locale
Se si riceve questo messaggio durante il debug in locale con Visual Studio 2017 o versioni precedenti, il software antivirus o un firewall di terze parti potrebbe essere colpa. Visual Studio 2019 e versioni precedenti sono applicazioni a 32 bit. Le versioni a 32 bit di Visual Studio usano la versione a 64 bit del debugger remoto per eseguire il debug di applicazioni a 64 bit. Con Visual Studio 2017 e versioni precedenti, i due processi comunicano usando la rete locale all'interno del computer locale. Il traffico resta all'interno del computer, ma è possibile che un software per la sicurezza di terze parti blocchi la comunicazione.
Le sezioni seguenti elencano altri motivi per cui potrebbe essere visualizzato questo messaggio e le soluzioni disponibili.
Il computer remoto non è raggiungibile
Provare a eseguire il ping del computer remoto. Se non risponde al ping, neanche gli strumenti remoti potranno connettersi. Provare a riavviare il computer remoto, altrimenti assicurarsi che sia configurato correttamente sulla rete.
La versione del debugger remoto non corrisponde alla versione di Visual Studio
La versione di Visual Studio in esecuzione in locale deve corrispondere alla versione di Remote Debugging Monitor in esecuzione nel computer remoto. Per risolvere questo problema, scaricare e installare la versione corrispondente di Remote Debugging Monitor. Andare nell' Area download per trovare la versione corretta per il debugger remoto.
Il computer locale e quello remoto hanno modalità di autenticazione diverse
Il computer locale e quello remoto devono usare la stessa modalità di autenticazione. Per risolvere questo problema, assicurarsi che entrambi i computer usino la stessa modalità di autenticazione. Per altre informazioni sulle modalità di autenticazione, vedere Panoramica di Autenticazione di Windows.
Il debugger remoto è in esecuzione con un altro account utente
Per risolvere il problema, usare uno dei metodi seguenti:
Arrestare il debugger remoto e riavviarlo con l'account in uso nel computer locale.
È possibile avviare il debugger remoto dalla riga di comando con il parametro /allow <username> :
msvsmon /allow <username@computer>
È possibile aggiungere l'utente alle autorizzazioni del debugger remoto (nella finestra del debugger remoto, Autorizzazioni strumenti>).
Se i metodi descritti in precedenza non sono applicabili, è possibile consentire a tutti gli utenti di eseguire il debug remoto. Nella finestra del debugger remoto passare alla finestra di dialogo Opzioni strumenti>. Se si seleziona Nessuna autenticazione, è possibile selezionare Consenti debug da parte di qualsiasi utente. Tuttavia, questa opzione va usata solo se non sono disponibili le altre o se ci si trova in una rete privata.
Il firewall nel computer remoto non consente le connessioni in ingresso nel debugger remoto
Il firewall nel computer Visual Studio e il firewall nel computer remoto devono essere configurati per consentire la comunicazione tra Visual Studio e il debugger remoto. Per informazioni sulle porte usate dal debugger remoto, vedere Remote Debugger Port Assignments. Per informazioni sulla configurazione del firewall di Windows, vedere Configure the Windows Firewall for Remote Debugging.
Il software antivirus sta bloccando le connessioni
Il software antivirus di Windows consente le connessioni del debugger remoto, mentre altri software antivirus di terze parti potrebbero bloccarle. Controllare la documentazione del software antivirus per scoprire come consentire queste connessioni.
I criteri di sicurezza di rete bloccano la comunicazione tra il computer remoto e Visual Studio
Esaminare la sicurezza della rete per assicurarsi che non blocchi la comunicazione. Per altre informazioni sui criteri di sicurezza di rete di Windows, vedere Impostazioni dei criteri di sicurezza.
La rete è troppo occupata per supportare il debug remoto
Provare a eseguire il debug remoto in un altro momento oppure pianificare il lavoro sulla rete per un altro orario.
Ulteriori informazioni
Per ottenere altre informazioni sul debugger remoto, incluse le opzioni della riga di comando, fare clic su Utilizzo guida > nella finestra del debugger remoto. Se non è aperto, è possibile visualizzare la pagina Web copiando la riga seguente in una finestra di Esplora file. (È necessario sostituire <Directory> di installazione di Visual Studio con il percorso dell'installazione di Visual Studio.
res:// Directory di installazione> diVisual< Studio\Common7\IDE\Remote%20Debugger\x64\msvsmon.exe/help.htm