После новой установки Visual Studio 2017 я попытался запустить веб-проект .NET Core, и при попытке запустить его в Chrome я получаю эту ошибку:
Невозможно запустить программу. Операция не разрешена в текущем состоянии.
asp.net
visual-studio
asp.net-core
visual-studio-2017
Раденко Зец
источник
источник
dotnet run
(сначала,dotnet restore
аdotnet build
потом можно бежать)Ответы:
Для меня решение (обходной путь) - отключить отладку JavaScript в Chrome, что, я считаю, является новой функцией, появившейся в VS 2017.
Перейдите в Инструменты> Параметры> Отладка> Общие и отключите параметр Включить отладку JavaScript для ASP.NET (Chrome и IE) .
Это уже известная проблема, и, похоже, расследование продолжается .
Полная информация об отладке JS в VS 2017 здесь: https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/
источник
Сегодня я получил эту ошибку, и я просто сделал небольшой обходной путь, который был слишком простым.
Вы не получите ошибку снова, и если отладчик не сработает, обновите браузер снова.
Я только что проверил эту ошибку в предварительном просмотре Visual Studio 2019, похоже, ошибка исправлена.
Надеюсь это поможет.
источник
У меня была такая же проблема после последнего обновления VS 2017 (выпущено 14 марта 2017: сборка 26228.09). Моя программа прекрасно отлаживалась в IE, но не работала в Chrome. Уничтожение всех экземпляров Chrome в командной строке Windows устранило проблему для меня.
Затем я смог отладить в Chrome.
источник
3 варианта
источник
Я нашел обходной путь к этому, который работал для меня.
Выбрав Chrome в качестве браузера, щелкните
Debug
меню и выберитеAttach to Process...
.В следующем диалоговом окне выберите
Chrome.exe
в списке и нажмитеSelect
кнопку дляAttach to:
. УстановитеNative
флажок, затемAttach
(или просто дважды щелкнитеChrome.exe
):Это запустит проект без запуска браузера. Остановите и перезапустите в Chrome, и ошибка исчезла.
Конечно, еще одно потенциальное решение - использовать другой браузер, но мне нравится отладка в Chrome. :-)
источник
Я думаю, что это происходит, когда в Visual Studio включена отладка javascript и в то же время включен отладчик инструментов разработчика chrome. Проблема возникает из-за того, что два разных отладчика пытаются отладить один и тот же процесс.
источник
Я просто закрыл все открытые экземпляры Chrome, остановил свой проект и снова запустил его. это решило проблему для меня.
источник
Для меня проблема заключалась в том, чтобы войти в мою учетную запись Google в окне отладки Chrome. Это работало нормально для меня, пока я не вошел в систему. Как только я вышел из этого экземпляра Chrome И решил удалить все мои настройки с помощью флажка , отладчик снова работал нормально.
Мой неотладочный экземпляр Chrome все еще был зарегистрирован в Google и не пострадал. Основная проблема заключается в том, что мои прекрасные плагины ушли из отладочной версии, но, по крайней мере, я могу снова пройтись по клиентскому коду.
источник
Я попробовал ответ Сибиш Вену , но это не сработало для меня. Я считаю, что если бы я убил все процессы Chrome, это бы сработало. Я завершил некоторое другое тестирование и обнаружил, что отключение «Продолжить с того места, где вы остановились» в настройках Chrome гарантировало, что это больше не повторится для меня.
источник
Я только недавно имел эту ошибку. Для меня было решено закрыть хромированное окно, в котором работал инспектор. У меня есть его собственное окно всякий раз, когда я проверяю веб-страницу. Не нужно было ничего отключать или менять на visual studio.
источник
Изменение этого параметра проекта решит проблему для меня.
источник
Что для меня исправляет, так это посмотреть в панели задач открытые приложения Chrome, щелкнуть правой кнопкой мыши и закрыть их.
источник
Другие ответы в моем случае не сработали. Мне пришлось перезапустить Windows, прежде чем я смог снова отладить приложение.
источник
Я использую встроенные в Chrome инструменты консоли разработчика для отладки javascript, поэтому решение с пометкой «ответ» отлично работает для меня.
Это странное сообщение об ошибке, которое я получал от VS Community 2017 при попытке отладки приложения asp.net:
источник
Либо переключите свой браузер в VS2017. Или откройте командную строку с правами администратора и выполните команду Tskill Chrome примерно 10 раз, чтобы убедиться, что приложение полностью умирает. Тогда попробуйте еще раз. Иногда он застревает в другом процессе, и даже его нужно перезапустить.
источник
Это сообщение об ошибке появилось для меня, когда я попытался отладить два решения одновременно, поскольку я хотел визуально сравнить различия. Снятие флажка «Включить отладку JavaScript для ASP.NET (Chrome и IE)» сработало, но я все еще не понимаю, почему не могу отладить более одного решения за раз. Поскольку это известная проблема, возможно, это будет исправлено в обновлении Visual Studio. Вот на что надеяться ....
источник
Мне удалось решить эту проблему в Chrome, отключив расширение Calendly Chrome, которое я недавно установил. Может быть не относится к Calendly, поэтому я рекомендую отключить все недавно установленные расширения Chrome. Ниже приведены шаги, которые я предпринял:
источник
Решение с включенной отладкой JavaScript
В браузере Chrome перейдите: « Настройки»> «Дополнительно»> «Система» и отключите «Продолжать запуск фоновых приложений, когда Google Chrome закрыт».
ВАЖНЫЙ! Опция выше должна быть установлена для правильного профиля пользователя Chrome!
Visual Studio имеет собственный профиль пользователя Chrome, настройки, которые вы задаете при использовании «обычного» браузера Chrome, не будут влиять на браузер Chrome, запускаемый из VS (с включенной отладкой JS).
Если вы не включили / не включили «Включить отладку JavaScript ...», экземпляр Chrome будет использовать ваш профиль пользователя по умолчанию, и ошибка будет повторяться.
Всякий раз, когда вы останавливаете отладку, вы должны закрыть экземпляр Chrome, инициированный VS, иначе ошибка вернется при следующем запуске проекта. Если есть другие экземпляры Chrome, вы можете оставить их открытыми.
Чтобы убедиться, что Chrome использует правильный профиль пользователя, перейдите в chrome: // version / , введя его в строке URL-адреса, а затем посмотрите значение для пути к профилю . В Windows правильное значение должно выглядеть примерно так:
"C:\Users\[UserName]\AppData\Local\Microsoft\VisualStudio\15.*\WebTools\ChromeUserData_*\Default"
Если Chrome использует браузер по умолчанию или вы вошли в Chrome с учетной записью, это будет выглядеть примерно так:
"C:\Users\[UserName]\AppData\Local\Google\Chrome\User Data\[ProfileName] OR Default"
Бонусная заметка. Если вы используете Chrome Extensions при отладке, они должны быть установлены при активном профиле VS.
источник
Если вы не можете решить проблему каким-либо другим способом, попробуйте следующее (это сработало для меня!):
Сохраните приведенный ниже код в файле веб-конфигурации, затем переименуйте
value="yourwebformname.aspx"
еще попробуй :
источник
Другое решение, которое вы можете попробовать, которое сработало для меня, когда я получил эту ошибку, это очистить решение, а затем выполнить перестройку. Поскольку другие решения не помогли мне, я подумал, что это может помочь кому-то еще в той же лодке.
источник