Я разбил ужасно громоздкий файл web.config на отдельные файлы для некоторых разделов (например, connectionStrings, аутентификация, страницы и т.д.), используя атрибут configSource.
Это отлично работает, но отдельные файлы xml, содержащие фрагменты раздела, вызывают предупреждения в VS.
Например, файл с именем roleManager.config используется для раздела диспетчера ролей и выглядит так:
<roleManager enabled="false">
</rolemanager>
Однако я получаю синюю кривую под элементом roleManager в VS и следующее предупреждение: The 'roleManager' element is not declared
Я предполагаю, что это связано с действительными xml и схемами и т.д. Есть ли простой способ исправить это? Что-то, что я могу добавить в отдельные файлы?
Спасибо
P.S. Я слышал, что это плохая практика, чтобы разбить файл web.config следующим образом. Но не понимаю, почему - может ли кто-нибудь осветить меня?