Ответ 1
Кто-нибудь предложил закрыть и снова открыть Visual Studio?
Я просто перешел на Visual Studio Community 2015, и у меня возникла странная проблема с запуском проекта. Проект строится без ошибок. Но, когда я иду начать отладку, я получаю следующую ошибку:
В web.config есть ошибка. Пожалуйста, исправьте, прежде чем продолжить. (Вы можете переименовать текущий web.config и добавить новый.)
Это происходит только в том случае, если web.config
не открыто в редакторе в Visual Studio. Если я открываю web.config
в Visual Studio и пытаюсь запустить проект, я могу это сделать, и никаких ошибок не сообщается.
Кто-нибудь предложил закрыть и снова открыть Visual Studio?
У меня была та же проблема в проекте веб-API в VS Enterprise 2015. Я знал, что в файле Web.config нет ничего плохого, потому что, как и вы, мне нужно было просто открыть его, прежде чем нажать F5. Он ушел после того, как я удалил и снова добавил проект в решение во время реорганизации решения. Вы можете попробовать это. Здесь нет логики, но ошибка также кажется нелогичной.
Я исправил/остановил проблему выше и хотел сообщить, что мое исправление было с теми же симптомами, что и выше. Когда это началось, я переключился на другую опубликованную среду (от UAT до Dev), и я прокомментировал раздел в файле web.config. Двойной флажок, чтобы убедиться, что я прокомментировал точный текст. Я даже очистил свое решение и перестроил его, такую же проблему. Как ни странно, я мог бы опубликовать в среде dev, и приложение будет работать (веб-приложение с IIS 7). Единственное различие между моей локальной средой с момента ее работы и этой проблемой было моим файлом web.config. Поэтому я думал, что у VS возникли проблемы с доступом к файлу, когда он не открыт в среде IDE. Я проверил свойства, и у файла были соответствующие настройки. Затем я проверил решение в нашем репозитории исходного кода, и проблема исчезла. Здесь мы реализуем решение SVN. Надеюсь, это поможет.