I'm quite new to ASP.NET and I was thinking of a way to create multiple Frontend Areas for different themes. But the Area Routes would collide so I need to manually load the relevant Area that I want to use as the active Frontend Theme.
I'd like different Areas and not just sets of Views that would share Models and Controllers (easily achieved with custom RazorViewEngine) as Models / Controllers might differ radically for each individual Theme.
Can this be done? Or can I do this in another way?
So instead of
AreaRegistration.RegisterAllAreas I'd like to register the Backend Area and one of the Frontend areas (even if multiple are available).