У вас могут быть проблемы такого рода ( Скотт Гу сообщает о VS 2005 ):
"Однако есть один момент, о котором нужно знать, что иногда может привести к тому, что intellisense для файла web.config перестанет работать в IDE. Это происходит при добавлении пространства имен по умолчанию к корневому элементу. Например, вот так:
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
Это не вызывает проблем во время выполнения, но останавливает завершение intellisense для встроенных XML-элементов .NET в файле web.config.
Плохая новость заключается в том, что встроенный инструмент веб-администратора (запущенный через пункт меню Конфигурация WebSite-> ASP.NET в VS 2005 и Visual Web Developer) всегда добавляет это пространство имен xmlns при запуске - поэтому, если вы используете его инструмент для управления пользователями / ролями, в конечном итоге он будет добавлен в ваш файл web.config.
Как исправить эту ошибку:
Чтобы вернуть intellisense при редактировании файла web.config в IDE, просто удалите ссылку на xmlns, и корневой элемент конфигурации будет выглядеть так:
<configuration>
Тогда все снова будет работать нормально. "