Ошибка Visual Studio 2017 --Cannot подключиться к процессу выполнения

Я получаю эту ошибку всякий раз, когда пытаюсь отладить свой проект в Visual Studio.

Я попытался добавить эти настройки в launchSettings.json, но все равно без разницы.

"protocol": "legacy", "runtimeArgs": ["--debug = 5858"], "restart": true, "port": 5858,

enter image description here

что я тут делаю не так. Есть предложения по решению этой проблемы?

Ответ 1

Для меня это сработало: отключение Chrome на фоне

Disable Chrome to run on background

Затем вы можете включить его в дополнительных настройках Chrome: Change chrome advanced settings

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

Ответ 2

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

внутри Debug → Опции вы можете отключить его.

Просто снимите отметку с выделенного: enter image description here

Ответ 3

Убедитесь, что отключили отладку JavaScript.

Capture

Ответ 4

Я видел эту ошибку, если я не запускаю Visual Studio в качестве администратора.

Если вы еще этого не сделали, щелкните правой кнопкой мыши значок VS в стартовом трее, щелкните правой кнопкой мыши вашу версию Visual Studio во всплывающем окне и выберите "Запуск от имени администратора". Затем загрузите и запустите проект.

Ответ 5

FYI для всех, у кого есть эта проблема, я только что обнаружил в своей системе, что у Apple есть новая служба iCloud, которая использует порт 1692 по умолчанию для IIS Express в моем проекте. Я изучаю, как изменить порт в Visual Studio 2017.

Ответ 6

Был этот вопрос сегодня. Попытка закрытия Visual Studio 2017 и IIS Express, но проблема все еще возникала. Пробовал запустить VS 2017, так как Admin все еще получил ошибку. В итоге я перезапустил Windows и проблема больше не возникает.
Просто перезапустив компьютер, я смог включить "Включить отладку JavaScript для ASP.NET(Chrome, Edge и IE)".

Ответ 7

В диспетчере задач я обнаружил два процесса с запущенным Internet Explorer со старым добрым IE-Icon. После их убийства отладка снова заработала. Я также закрыл все Chrome-процессы. Я не уверен, что это связано, но я сомневаюсь в этом, потому что я уже пробовал это в прошлом.

Ответ 8

Была эта проблема в проекте ASP.NET Core, потому что в настройках проекта при отладке я проверил запуск браузера, но по ошибке с пустым URL. После того, как я установил URL-адрес приложения (по умолчанию http://localhost:5000), он работает хорошо.

Вы также можете установить это в файле <project>/Properties/launchSettings.json:

"applicationUrl": "http://localhost:5000"

Пожалуйста, обратите внимание, чтобы установить это в свой профиль приложения (IIS или, если вы хотите использовать встроенный веб-сервер, имя, если ваше приложение вместо этого).

Ответ 9

Отключите отладку сценариев в параметрах отладки.