Вот что я пытаюсь сделать. У меня есть веб-приложение ASP.NET MVC, где я хотел бы иметь отдельную область администратора (доступную через http://example.com/admin
) и обычную область, доступную для всех пользователей.
В обеих этих частях сайта у меня есть раздел /blogs
, но при доступе к http://example.com/admin/blogs
я хочу получить административный интерфейс для блогов, тогда как обычно http://example.com/blogs
должен просто перечислять все блоги.
И сама проблема заключается в следующем: как заставить ASP.NET MVC создавать экземпляры соответствующих контроллеров при условии, что есть два BlogsController
s: один в Site.Admin
пространстве имен, а другой в Site.Sitefront
пространстве имен?
Конечно, я могу переименовать контроллер администратора в BlogsAdminController
, но я бы хотел сохранить имена такими, какие они уже есть.