Предупреждение о точке останова Visual Studio 2017 Отладка C # ASP.NET MVC - PullRequest
0 голосов
/ 21 сентября 2018

В настоящее время я работаю над веб-приложением в ASP.NET MVC, используя C # в VS 2017.

Когда я вносю изменения в свой код и перекомпилирую, все мои точки останова превращаются в контур круга (вместо полного красного круга), и это дает мне ошибку:

Точка останова в настоящее время не будет достигнута.Никакой исполняемый код не связан с этой строкой.Возможные причины: условная компиляция или оптимизация компилятора

Я прочитал множество решений, некоторые говорят об удалении папок bin и obj, но если я это сделаю, я получу

Строка 1: <% @ Application Codebehind = "Global.asax.cs" наследует = "FortuneSystem.MvcApplication" Language = "C #"%>

Если я выполняю очистку и сборку заново, это выглядит примерно такэто:

ошибка enter image description here

Тогда некоторые писали, что мне нужно удалить теги system.codedom из web.config, и это дает мне первую ошибку.

Дело не только в том, что я не могу добавлять новые методы в мои старые контроллеры, потому что они как бы не существуют

Если кто-то может объяснить, как решить эту проблему, я буду благодарен

Спасибо

1 Ответ

0 голосов
/ 21 сентября 2018

То же самое недавно произошло в нашей команде →

Похоже, вы изменили одно или несколько из следующих действий вручную, а код не обновился.

①Имя приложения
name Имя сборки

Когда вы чистите свою сборку, ваша «новая сборка очищается», но «старая» остается в папке отладки и загружается при запуске отладки.Таким образом, в основном вы отлаживаете старую сборку, доказанную тем, что даже самый простой метод не загружается.

Редактировать: Простое воспроизведение проблемы ОП

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...