Je suis un étudiant en informatique et même si j'ai travaillé avec MVC auparavant, je n'ai jamais construit de projet à partir de zéro. Le projet est pour un cours de photographie, où l'enseignant sera en mesure de télécharger des photos en vedette. Les étudiants doivent se connecter pour pouvoir voir les images et les devoirs. Je voudrais que les étudiants se connectent sur www.mysite.com, et l'enseignant sur admin.mysite.com, donc nous avons 2 sites web différents dans une solution.Conseils sur la structure de projet ASP.NET MVC?
Comme de savoir mes projets de solution sont:
- dataLayer
- BusinessLogicLayer
- AdminWebsite
- Site
Note: Gearhost va être mon hôte.
Maintenant, comment vais-je héberger l'AdminWebsite et le site Web sur deux domaines différents, alors que les deux «alimentent» à partir des mêmes BusinessLogic et DataLayer?
Est-ce que je devrais plutôt faire deux projets différents qui fonctionnent sur la même base de données? Est-ce que c'est même possible? J'ai fait ma recherche et lu un peu sur les zones, mais je n'ai pas été en mesure de trouver un bon tutoriel, est-ce une bonne pratique d'utiliser des zones à la place, si oui, pouvez-vous me fournir un lien vers un bon tutoriel, ou un exemple simple?
Merci d'avoir lu!
Ma réponse à la question fermée. C'est pourquoi je le copie ici: http://stackoverflow.com/questions/15267561/is-there-any-standard-approach-for-defining-projects-in-an-asp-net-mvc-solution/15267670#15267670 –