"Пожалуйста, исправьте, прежде чем продолжить". - Ошибка Web.config

Я попытался запустить проект веб-сайта локально, но получил следующее сообщение в диалоговом окне с ошибкой:

Прежде чем продолжить, исправьте. (Вы можете переименовать текущий web.config и добавить новый).

Обычно этой ошибке предшествует общее описание причины, этого не было. Зная нечетные, нестандартные проблемы, такие как, как правило, связаны с коррумпированными файлами с IDE. Я попытался удалить .suo, .vssscc и другие сгенерированные файлы из каталога решений и проектов, но проблема продолжалась.

Ответы

Ответ 1

Я исправил проблему, используя решение, которое я нашел для другой проблемы, связанной с IDE (исходный ответ здесь). Выполните следующее в командной строке с повышенными правами:

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" /setup

Примечание: Вам необходимо настроить путь для вашей версии Visual Studio (оригинальная версия отображение ответ здесь):

  • Visual Studio 2005 = 8
  • Visual Studio 2008 = 9.0
  • Visual Studio 2010 = 10.0
  • Visual Studio 2012 = 11.0
  • Visual Studio 2013 = 12.0
  • Visual Studio 2015 = 14.0

Ответ 2

Это случилось со мной сегодня после получения последних. Я решил закрыть и снова открыть решение, перестроить, а затем запустить. Все хорошо...

Ответ 3

Эта проблема пришла ко мне после слияния некоторого кода в управлении версиями с использованием инструментов RTC. Когда я увидел, почему ответ ответил, я заметил, что web.config нигде не открывается. Это может быть RTC, блокирующий файл или что-то вроде этого. Итак, я просто перезапустил Visual Studio, и это снова стало нормальным.

Ответ 4

Я решил это, убедившись, что файл Web.config не является открытым документом внутри VS 2015. Другими словами, закройте файл Web.config, где бы он ни был открыт, и убедитесь, что ваш Team Explorer не вызывает никаких проблем, как неожиданное изменение или поэтапное изменение... перестроить sln и запустить...

Ответ 5

просто откройте web.config и запустите снова. У меня была эта проблема, и я решил это решение.

Ответ 6

Я столкнулся с этой проблемой сегодня после выполнения слияния веток с использованием встроенных инструментов Git VS19. Конфиг файл был правильным; Я даже использовал средство проверки схемы на основе ответа KD2ND в , как я могу проверить файл конфигурации приложения dot net (ex, app.exe.config) на консоли?.

Я очистил решение, выгрузил его и перезагрузил, и все работало нормально. Мне даже не нужно было перезапускать студию.

Судя по ответам других, это связано со слиянием кода в IDE. Это странная проблема, но облегчение в том, что решение (когда-то найденное) является простым.

Ответ 7

В VS 19 Enterprise решение для меня было:

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\devenv.exe" /setup

На основании полученного от Алана ответа.

Ответ 8

Закройте vs2017 и откройте его снова у меня сработало