"Пожалуйста, исправьте, прежде чем продолжить". - Ошибка 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 и откройте его снова у меня сработало