Вот ПОДСКАЗКА из как можно использовать #Region директиву для документирования кода.
Совсем недавно мне пришлось сделать нечто подобное. У меня было требование проверки подлинности форм для большей части моего приложения asp.net MVC, с одной частью, которая требовала проверки подлинности Windows.
В итоге я разделил свое веб-приложение на два проекта.
Первый проект был размещается в корне веб-сайта под IIS. Здесь выполнялась проверка подлинности с помощью форм.
Второй проект размещался в виртуальном каталоге того же веб-сайта. Здесь выполнялась проверка подлинности Windows.
Единственный компромисс в том, что вы можете получить URL-адрес / reports / reports /% (или как там вы называете виртуальный каталог)