52

Это еще одна попытка решить указанную проблему here. К сожалению, тема была закрыта без адекватного разрешения, поскольку, по-видимому, у оригинального плаката были проблемы с символами, а не с проблемой визуальной студии.Функция удаленного отладчика Visual Studio «Недействительный доступ к памяти» Функция

Заявление о проблемах: Visual Studio 2012 (и 2010 год по тому же вопросу) перестанет подключаться к удаленному процессу через определенный промежуток времени с «недействительным доступом к ячейке памяти». Проблема с перезагрузкой Visual Studio устраняет проблему.

Я в настоящее время на VS2012 обновлен 3, но проблема также возникла в RTM, и все промежуточные обновления.

referenced thread предлагает исправление операционной системы с помощью hotfix 2588507, однако я не могу применить его, потому что он, кажется, не доступен для загрузки, возможно, из-за прерывистой проблемы.

Неужели кто-нибудь успешно справился с этой проблемой, и если да, то как?

ответ

30

hotfix 2588507 в конечном итоге решил проблему. Я запускаю несколько экземпляров visual studio 2012 в течение нескольких дней и постоянно отлаживаю удаленные процессы и еще не видел ни одного «недопустимого доступа к ячейке памяти».

+2

На каком компьютере вы установили это, в коробке разработчиков, на сервере или на обоих? –

+3

@EricHerlitz dev box – galets

+6

Прилагается к моей коробке dev. Не нужно перезагружать компьютер, просто закрыл VS2012 перед установкой исправления, а затем снова открыл его, и все было хорошо! –

10

Я пришел через это сообщение об ошибке в VS2013 и разрешил его, выполнив VS с правами администратора.

Надеюсь, что это поможет кому-то.

+5

В моем случае я уже запускал «Как администратор». Я смог решить проблему, перезапустив Visual Studio. Моя версия 2013 Обновление 4. – Manfred

+0

Это происходило с перерывами для меня в Visual Studio 2015 до тех пор, пока я не перезапустился как Admin. Я точно не знаю, что проблема была решена не только при перезагрузке, но этот ответ задушил меня в правильном направлении. – Clint

+2

У меня также возникли проблемы с этим в ** Visual Studio 2015 **, работающем под управлением администратора, и перезапуск также разрешил мои прерывистые проблемы. –

51

Я нашел простую обходную процедуру для этого. Измените порт отладки на удаленном компьютере (Сервис -> Параметры). Я бы использовал что-то сколь угодно высокое, например 63342, чтобы избежать столкновения с любыми существующими портами, но вам просто нужно использовать любой неиспользованный. После изменения вы сможете подключиться.

+9

Работал для меня. У меня была такая же проблема на VS2015 :) – Rodders

+4

К сожалению, не удалось найти место для изменения порта, не могли бы вы подробнее рассказать об установке в разделе «Инструмент»> «Параметры»>? – JimiOr2

+0

его еще более безопасным. вместо использования порта по умолчанию ... – Nahum

Смежные вопросы