Если вы получаете это сообщение во время сохранения или компиляции сборки, просто закройте все файлы, а затем откройте любой файл для компиляции и сохранения.
Для меня причина в том, что я переименовал файл, и старый файл все еще был открыт.
На всякий случай кто-то сталкивается с той же проблемой, что и я: для меня это оказалось настройкой в моем web.config следующим образом:
<httpRuntime fcnMode="Disabled" targetFramework="4.5" maxRequestLength="40960" executionTimeout="1200" requestValidationMode="2.0" />
Что делает этот парень, так это он отключает уведомление об изменении файла, которое используется для перезапуска домена приложения при обнаружении изменений в критических файлах, например все в файлах bin или .config. Без fcn я бы сделал изменения кода, нажмите F5 и до сих пор вижу старый код, и все точки останова будут вытеснены из-за того, что источник отличается от того, что обслуживал IISExpress.
У меня была аналогичная ситуация с несколькими проектами в решении в Visual Studio 2013. Один из проектов, которые использовал проект запуска, не строился, когда я нажал кнопку «Запустить». Мне нужно было щелкнуть правой кнопкой мыши по проекту Startup и выбрать «Build Dependencies» и проверить проект, который там не строился.
Я столкнулся с этой проблемой, и я сделал следующее:
Вы можете выполнять только шаги 6-9, но я не знать, как вернуться в это состояние.
Щелкните правой кнопкой мыши Solution (not project) в Обозревателе решений и выберите Configuration Manager. Проверьте, отключена ли сборка для текущей конфигурации.
Некоторое время царапала мне голову, выяснилось, что конфигурация переадресации папок нашего офиса (например, «Мои документы» для указания местоположения в сети) не очень хорошо интегрировалась с VS.
Проверьте свои настройки в «Инструменты-> Параметры».
Перейдите на страницу «Проекты и решения», «Сборка и запуск».
Параметр «Вкл.», когда проекты устарели: «Убедитесь, что для этого установлено значение« Всегда строить ».
Поскольку мой проект был независимым от других проектов с помощью призмы, мне нужно было снять флажок «Только строить проекты запуска и зависимости от запуска» в «Инструменты» - «Параметры -> Проекты и решения ->« Сборка и запуск ».