Error: El Monitor de depuración remota de Microsoft Visual Studio (MSVSMON.EXE) no parece estar ejecutándose en el equipo remoto.
Este mensaje de error significa que Visual Studio no pudo encontrar una instancia correcta del Monitor de depuración remota de Visual Studio en el equipo remoto. El Monitor de depuración remota de Visual Studio debe estar instalado para que funcione la depuración remota. Para información sobre cómo descargar y configurar el depurador remoto, vea Depuración remota.
Importante
Si cree que ha recibido este mensaje debido a un error en el producto, notifique este problema a Visual Studio. Si necesita más ayuda, vea Developer Community para conocer las distintas formas de ponerse en contacto con Microsoft.
Recibí este mensaje mientras estaba depurando localmente
Si recibe este mensaje mientras realiza la depuración localmente con Visual Studio 2017 o versiones anteriores, es posible que un software antivirus o firewall de terceros sea el culpable. Visual Studio 2019 y versiones anteriores son aplicaciones de 32 bits. Las versiones de Visual Studio de 32 bits utilizan la versión de 64 bits del depurador remoto para depurar aplicaciones de 64 bits. Con Visual Studio 2017 y versiones anteriores, los dos procesos se comunican con la red local en el equipo local. No sale ningún tráfico del equipo, pero es posible que el software de seguridad de terceros bloquee la comunicación.
Las siguientes secciones enumeran algunas otras razones por las que puede aparecer este mensaje, así como lo que puede hacer para corregir el problema.
El equipo remoto no está accesible
Pruebe a hacer ping a la máquina remota. Si no recibe respuesta al ping, las herramientas remotas tampoco podrán conectarse. Pruebe a reiniciar el equipo remoto y, de lo contrario, asegúrese de que está configurado correctamente en la red.
La versión del depurador remoto no coincide con la versión de Visual Studio
La versión de Visual Studio que se ejecuta localmente debe coincidir con la versión del monitor de depuración remota que se ejecuta en el equipo remoto. Para solucionar este problema, descargue e instale la versión correspondiente del monitor de depuración remota. Vaya al Centro de descarga para buscar la versión adecuada del depurador remoto.
Los equipos locales y remotos tienen distintos modos de autenticación
Los equipos locales y remotos deben usar el mismo modo de autenticación. Para solucionar este problema, asegúrese de que ambos equipos usan el mismo modo de autenticación. Para más información sobre la autenticación, vea Información general de la autenticación de Windows.
El depurador remoto se ejecuta bajo una cuenta de usuario diferente
Puede resolver este problema de una de las siguientes formas:
Puede detener al depurador remoto y reiniciarlo con la cuenta que está usando en el equipo local.
Puede iniciar el depurador remoto desde la línea de comandos con el parámetro /allow <username>:
msvsmon /allow <username@computer>
Puede agregar el usuario a los permisos del depurador remoto (en la ventana del depurador remoto, Herramientas > Permisos).
Si no puede usar los métodos descritos en los pasos anteriores, puede permitir que cualquier usuario realice la depuración remota. En la ventana del depurador remoto, vaya al cuadro de diálogo Herramientas > Opciones. Al seleccionar Sin autenticación, podrá activar Permitir que cualquier usuario depure. Sin embargo, debe usar esta opción solo como último recurso o si se encuentra en una red privada.
El firewall del equipo remoto no permite conexiones entrantes al depurador remoto
El firewall del equipo de Visual Studio y el firewall del equipo remoto deben configurarse para permitir la comunicación entre Visual Studio y el depurador remoto. Para obtener información sobre los puertos que usa el depurador remoto, vea Remote Debugger Port Assignments. Para obtener información sobre de cómo configurar el firewall de Windows, vea Configure the Windows Firewall for Remote Debugging.
El software antivirus está bloqueando las conexiones
Software antivirus de Windows permite las conexiones del depurador remoto, pero algunos programas antivirus de terceros pueden bloquearlas. Consulte la documentación de su software antivirus para averiguar cómo permitir estas conexiones.
La directiva de seguridad de red está bloqueando la comunicación entre el equipo remoto y Visual Studio
Revise la seguridad de la red para asegurarse de que no está bloqueando la comunicación. Para más información sobre la directiva de seguridad de red de Windows, vea Configuración de las directivas de seguridad.
La red está demasiado ocupada para admitir la depuración remota
Puede que necesite realizar la depuración remota en otro momento o volver a programar un trabajo de la red correspondiente a otra hora distinta.
Más ayuda
Para obtener ayuda sobre el depurador remoto, incluidos los modificadores de la línea de comandos, haga clic en Ayuda > Uso en la ventana del depurador remoto. Si no lo tiene abierto, puede ver la página web copiando la siguiente línea en una ventana del Explorador de archivos. (Debe reemplazar <Directorio de instalación de Visual Studio> con la ubicación de la instalación de Visual Studio).
res://<Directorio de instalación de Visual Studio>\Common7\IDE\Remote%20Debugger\x64\msvsmon.exe/help.htm