Voglio strutturare la mia applicazione Web ASP.NET MVC 2 in modo ragionevole utilizzando Aree. L'applicazione consiste delle due parti principali Website
, che è la parte predefinita e Dashboard
che gestisce il sito utilizzando un CMS. (Probabilmente, più Aree seguiranno in seguito.)Come strutturare il mio progetto ASP.NET MVC 2 con Aree sensibilmente
Come si struttura meglio il mio progetto? Dovrei ...
- creare l'area
Dashboard
e mettere la roba che appartiene alla parteWebsite
nella cartella principale o dovrei - creare sia Aree
Website
eDashboard
?
Inoltre, dove dovrei inserire il mio modello di dati di entità e le classi di repository corrispondenti a cui accedere da entrambe le aree?
concordato. Personalmente avrei il nome dell'area come "admin" e quindi "dashboard" sarebbe un controller nell'area dell'amministratore ... Un po 'per me ha più senso ma è una preferenza totalmente personale. – Charlino