web-dev-qa-db-fra.com

Débogueur distant Visual Studio, fonctionnalité "accès non valide à l'emplacement de la mémoire"

Ceci est une autre tentative pour résoudre le problème indiqué ici . Malheureusement, le sujet a été fermé sans résolution adéquate trouvée, car apparemment, l'affiche originale avait des problèmes avec les symboles, pas avec le problème du studio visuel lui-même.

Énoncé du problème: Visual Studio 2012 (et 2010 pour le même problème) cessera de se connecter au processus distant après un certain temps avec "un accès non valide à l'emplacement de la mémoire ". Le redémarrage de Visual Studio résout le problème.

Je suis actuellement sur la mise à jour VS2012 3, mais le problème s'est également produit dans RTM et toutes les mises à jour intermédiaires.

Le thread référencé suggère de patcher le système d'exploitation avec hotfix 2588507 , mais je ne suis pas en mesure de l'appliquer, car il semble ne pas être téléchargeable, peut-être en raison d'un problème intermittent.

Quelqu'un at-il réussi à résoudre ce problème et si oui, alors comment?

53
galets

Le correctif 2588507 a finalement résolu le problème. J'exécute plusieurs instances de Visual Studio 2012 depuis plusieurs jours, et je débogue constamment des processus distants, et je n'ai pas encore vu un seul "accès invalide à l'emplacement de la mémoire"

30
galets

J'ai trouvé une solution de contournement simple pour cela. Modifiez le port de débogage sur la machine distante (Outils -> Options). J'utiliserais quelque chose d'arbitrairement élevé, comme 63342 pour éviter d'entrer en collision avec des ports existants, mais il vous suffit d'utiliser n'importe quel port inutilisé. Une fois modifié, vous devriez pouvoir vous connecter.

52
Mark

Je suis tombé sur ce message d'erreur dans VS2013 et l'ai résolu en exécutant VS avec des privilèges d'administrateur.

J'espère que cela aide quelqu'un.

10
Döme