Я приложение, которое имеет понятие дискретных модулей.Эти модули будут жить в папке Modules.Каждый модуль будет иметь папку в этой папке модулей.В этих папках модулей будет находиться папка Controllers и Views, очень похожая на то, как работают области.
Я хотел бы расширить / изменить местоположения поиска, в которых производится поиск, чтобы когда мои контроллеры модуля возвращали представление,будут искать новые местоположения.
Я думаю, что для этого потребуется задействовать пользовательский ViewEngine, но я не уверен в специфике.Есть ли конкретный вид двигателя, который я могу расширить, или мне нужно написать новый с нуля.
Правильный ли путь написания пользовательского механизма просмотра или лучший маршрут?