Как настроить структуру каталогов в ASP.NET MVC? - PullRequest
1 голос
/ 23 сентября 2008

Проект, над которым я начинаю работать, будет иметь несколько десятков контроллеров, поэтому было бы неплохо структурировать их в логические каталоги и соответствующие пространства имен, такие как «Controllers / Admin /», «Controllers / Warehouse / Supplies /» и т. д.

Поддерживает ли ASP.NET MVC вложенные каталоги контроллера и пространство имен? Как мне управлять маршрутами к этим контроллерам?

1 Ответ

2 голосов
/ 23 сентября 2008

Вы можете поставить контроллеры где угодно; маршруты не зависят от того, где хранится контроллер. Он сможет найти любой класс, который реализует IController в вашем приложении.

Обычно я храню свои контроллеры в отдельном проекте, например, в проекте MyProject.Frontend, наряду с проектом MyProject.Frontend.Application, который является фактическим веб-проектом точки входа с представлениями и т. Д.

...