Я работаю над веб-приложением с использованием VS 2008, .Net 3.5 и C #. Большинство проектов в решении представляют собой либо классические страницы asp.net с некоторым количеством MVC 1 в миксе, остальное - это общие библиотеки. Этому решению около пяти лет, над ним работали разные разработчики, и оно явно имеет некоторые проблемы с производительностью и архитектурой.
Раньше я работал над проектом, используя VS 2008 на машине Win XP, но только что перешел на новую версию с Win 7 Ultimate. Для этого я установил VS 2008, asp.net 3.5. Для поддержки будущей работы над решением я также установил VS 2010 и asp.net 4.0.
Открытие решения в новой коробке с VS 2008 работает нормально и строится без ошибок. Однако когда я пытаюсь запустить его с помощью отладчика, я получаю следующее сообщение:
«В web.config есть ошибка. Исправьте, прежде чем продолжить. (Вы можете переименовать текущий web.config и добавить новый.)»
Я думаю, что очевидно, что существует какая-то проблема с окружающей средой в отношении web.config на новой машине, но сообщение об ошибке не является «полезным». Добавление нового web.config не вариант, поскольку существующий довольно длинный и сложный (слишком много, чтобы публиковать здесь).
Я надеюсь, что у кого-то есть предложения о том, где я мог бы искать отсутствующие элементы или измененные конфигурации, которые могут вызвать такое сообщение об ошибке. Если этого не произойдет, я вернусь к этому посту и предоставлю web.config в надежде, что это вызовет дополнительную помощь.