2010-01-21 4 views
6

Y a-t-il un avantage à laisser le dossier Scripts dans la structure par défaut du projet ASP.NET MVC? Dans mon esprit, il est plus logique de créer des sous-dossiers pour les scripts, les fichiers CSS et les images sous le dossier Contenu.Structure de projet par défaut ASP.NET MVC et le dossier Scripts

Y at-il des inconvénients à le faire?

+0

[Structure par défaut MVC] (http://getproductprice.com/Ads-define-mvc-project-structure.aspx) –

+0

En relation http://stackoverflow.com/questions/596151/pourquoi-pas-avoir -scripts-folder-intérieur-du-contenu-dossier-pour-asp-net-mvc-pro –

Répondre

9

En bref, non, il n'y a pas de réel inconvénient à cela. C'est ainsi que j'ai structuré mes projets MVC. Il y a quelques avantages à le faire, en fait ... sur de nombreux projets, je sers tout le contenu statique d'un domaine séparé, donc le regroupement de tout le contenu statique dans un seul dossier a fait le QA/production processus de déploiement beaucoup plus facile (puisque nous scriptons des déploiements avec MSBuild et appelons pour réduire les utilitaires pour les fichiers CSS et Javascript).

+1

+1. Bon point sur le déploiement du contenu statique pour séparer le domaine. – BuddyJoe

0

Un inconvénient mineur est d'avoir à chercher à plusieurs endroits pour les «bits» de chaque cadre complémentaire, etc. que vous pourriez avoir. Par conséquent, je préfère \ assets \ - puis dans chaque dossier de cadre (jquery, bootstrap etc) j'ai tous les fichiers .JS & .CSS etc. et/ou les sous-dossiers qui viennent avec ce produit. Cependant, le groupage MVC vous aide en vous permettant d'avoir toutes vos références dans le module/classe BundleConfig si vous le souhaitez.

Questions connexes