Ответ 2 правильный. MVC будет искать в папках вида подходящее именованное представление. Приоритет имеет место в случае более специфических переопределений, более общих (т. Е. Представление «Do», вызываемое из контроллера «Foo», сначала ищет Views / Foo / Do.aspx, затем ищет Views / Shared / Do.aspx). То же самое относится и к частичным значениям, за исключением приоритетов иерархии, сначала по расширению (ascx), а затем по специфике папки.
Участие в проекте влияет только на Visual Studio (такие инструменты, как «перейти к просмотру», свойства публикации и т. Д.). Хотя, если вы решите иметь скомпилированные представления, это может иметь значение.
Это лишь недостаток безопасности, если вы позволяете людям просто перетаскивать файлы в ваши папки View, и в этом случае они могут просто перезаписать любое из представлений, которые вы включили в ваш проект.