Función "acceso no válido a la ubicación de la memoria" del depurador remoto de Visual Studio


Este es otro intento de resolver el problema indicado aquí. Desafortunadamente, el tema se cerró sin encontrar una resolución adecuada, ya que aparentemente el póster original tenía problemas con los símbolos, no con el problema de visual studio en sí.

Declaración del problema: Visual Studio 2012 (y 2010 para el mismo asunto) dejará de adjuntarse al proceso remoto después de un período de tiempo con "acceso no válido a la ubicación de la memoria". Reiniciar Visual Studio soluciona el problema.

I actualmente estoy en la actualización 3 de VS2012, pero el problema también ocurrió en RTM y en todas las actualizaciones intermedias.

El hilo de referencia sugiere parchear el sistema operativo con hotfix 2588507, sin embargo, no puedo aplicarlo, porque parece no ser descargable, posiblemente debido a un problema intermitente.

¿Alguien ha abordado con éxito este problema y, en caso afirmativo, cómo?

Author: Community, 2013-07-15

3 answers

Encontré una solución simple para esto. Cambie el puerto de depuración en la máquina remota (Herramientas > > Opciones). Usaría algo arbitrariamente alto, como 63342 para evitar chocar con cualquier puerto existente, pero solo necesita usar cualquier puerto no utilizado. Una vez cambiado, debería poder conectarse.

 51
Author: Mark,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-10-09 21:55:55

El hotfix 2588507 terminó resolviendo el problema después de todo. Estoy ejecutando varias instancias de visual studio 2012 durante varios días y depurando procesos remotos constantemente, y aún no he visto un solo "acceso no válido a la ubicación de la memoria"

 30
Author: galets,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-18 16:48:59

Crucé este mensaje de error en VS2013 y lo resolví ejecutando VS con privilegios de administrador.

Espero que esto ayude a alguien.
 10
Author: Döme,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-03-13 09:59:58