Отладка Visual Studio 2017 не может запустить программу Неверный указатель

Отладка приложения ASP.NET MVC с помощью браузера Chrome по умолчанию работала нормально. Вместо этого я переключил отладку на запуск IE, чтобы выполнить дополнительное тестирование, и отладка работала нормально. После того, как я закончил с IE, я вернулся к Chrome и теперь получаю эту ошибку. Если я вернусь к IE, я также получу эту ошибку. Я закрыл и снова открыл решение. Я закрыл и снова открыл VS. Я запустил VS с ведением журнала, и у меня нет ошибок в журнале действий. Я могу успешно выполнить отладку, если отключу «Включить отладку JavaScript для ASP.NET» в параметрах отладки, но раньше с этой опцией все работало нормально. Какие-либо предложения?


person RichardWill.Net    schedule 22.03.2017    source источник
comment
Какая у вас версия Visual Studio 2017? Вы запустили Visual Studio 2017 в качестве администратора и попытались создать новое приложение ASP.NET MVC, чтобы проверить эту проблему?   -  person Leo Liu-MSFT    schedule 23.03.2017
comment
Версия 4.6.01586. Я только что создал новый веб-проект и попытался выполнить отладку и получил ту же ошибку. Спасибо за помощь.   -  person RichardWill.Net    schedule 23.03.2017
comment
Спасибо за ответ. Нам не удалось воспроизвести эту проблему, поэтому сложно дать вам ответ. Не могли бы вы попробовать восстановить или переустановить VS? Если нормально работает?   -  person Leo Liu-MSFT    schedule 24.03.2017
comment
Спасибо за предложение. После ремонта ссылка браузера снова работает в Chrome. Я еще не перешел на IE, чтобы попробовать.   -  person RichardWill.Net    schedule 27.03.2017
comment
@RichardWill.Net, может быть, это была проблема с настройкой VS, как насчет результата, если вы сейчас используете IE? Если это было решено, вы можете опубликовать комментарий в качестве ответа. Хорошего дня.   -  person Jack Zhai-MSFT    schedule 30.03.2017


Ответы (3)


К сожалению, трудно найти информацию о том, как работает эмулятор отладки. Единственными известными решениями являются...

  1. Переустановите визуальную студию
  2. Обновите Visual Studio, если доступно исправление/обновление.

Вы можете использовать другой браузер или внутренний браузер.

person Jason Geiger    schedule 29.06.2017
comment
Использование Edge исправило это для меня. Легко проверить, как это выглядит в других браузерах. Как только вы запустите один браузер, просто скопируйте и вставьте URL-адрес в другие браузеры. - person jjxtra; 27.11.2017
comment
@jjxtra Это обходной путь, а не исправление. Когда у вас нос к точильному камню, и вам нужно выполнить работу, подойдет обходной путь, но он действительно должен иметь исправление. К сожалению, переустановка/исправление в настоящее время является единственным известным решением. - person Jason Geiger; 27.11.2017
comment
Это обходной путь, а не исправление. Решение ниже от Ellix4u сработало - person badazzhindu; 08.11.2018
comment
@badazzhindu Это не обходной путь. Ответ ниже является обходным путем. Вам не нужно отключать функцию, чтобы заставить работать основные функции. Переустановка - это боль, но в данном случае она была необходима. - person Jason Geiger; 08.11.2018

Перейдите в Инструменты > Параметры > Отладка > Общие и отключите параметр Включить отладку JavaScript для ASP.NET (Chrome и IE).

person Ellix4u    schedule 22.03.2018
comment
@ЭлвинМамедов. поделитесь своим сообщением об ошибке здесь. Могу ли я получить полный снимок экрана/детали того, что вы пытаетесь сделать? - person Ellix4u; 14.12.2018

Я также столкнулся с этой проблемой в Visual Studio 2017, как показано ниже:

введите здесь описание изображения

Я выполнил следующий шаг:

Перейдите в Инструменты > Параметры > Отладка > Общие > Снимите флажок Включить отладку JavaScript для ASP.NET (Chrome, Edge и IE).

введите здесь описание изображения

Как только я избавлюсь от флажка на Enable JavaScript Debugging for ASP.NET (Chrome, Edge and IE)

Тогда это работает для меня, и ошибка Invalid Pointer исчезла!

person Md Farid Uddin Kiron    schedule 16.12.2019