visual-studio-2012 - удаленной - удаленная отладка visual studio 2017




Удаленная отладка Visual Studio 2012: недопустимый доступ к ячейке памяти (3)

Я выполнил инструкции по этой ссылке: http://msdn.microsoft.com/en-us/library/bt727f1t.aspx чтобы установить удаленный отладчик (2012) на моем сервере, на котором работает приложение, в надежде отладить его удаленно с моя машина dev работает с visual studio 2012.

Я даже не могу дойти до списка процессов, которые нужно подключить на удаленном компьютере. Я продолжаю получать «Не удается подключиться к удаленному монитору удаленной отладки Microsoft Visual Studio с именем [имя]. Неверный доступ к ячейке памяти».

Я успел успешно подключиться несколько раз, но потом сбой происходит немедленно, после чего я не могу подключиться снова.

Это вызывает огромные проблемы для меня, поскольку я не могу удаленно отлаживать что-либо. Я должен упустить что-то вопиющее. Пожалуйста, дайте мне решение.



Недавно мне кто-то сообщил об этом и отладил проблему на своей машине. Ошибки «Недопустимый доступ к ячейке памяти» вызваны проблемой в Windows, ее можно решить с помощью этого исправления .


У меня была эта проблема в VS 2012, 2013, 2015 и 2017 годах. Основываясь на других ответах, вероятно, проблема связана с запуском 32-разрядной версии Visual Studio на 64-битном ПК. Иногда, как рекомендовали другие, перезагрузка Visual Studio устраняет проблему, но лучшим решением, которое я нашел до сих пор, является запуск Visual Studio без решения, откройте Debug -> Attach to Process, измените Target Connection на сервер удаления и подождите для загрузки списка процессов. Затем Отмените, еще не прикрепляйте. Загрузите нужное решение, а затем вернитесь в Attach to Process, и список удаленных процессов будет загружен. Подключите к вашему желаемому процессу, и с этого момента все должно работать правильно.





attach-to-process