Вам нужна система управления документами.
Вы можете написать один в MVC, конечно:)
Храните все важные вещи в этом, а затем предоставляйте ссылки через веб-сайт ... многие используют системы управления контентом и системы управления документами вместе, чтобы обеспечить полное решение.
это приводит к тому, что управляемая "виртуальная" файловая система становится доступной на основе сопоставлений разрешений между аутентифицированным пользователем и путем, к которому он намерен получить доступ.