2010-01-21 16 views
6

Czy jest jakaś korzyść z opuszczania folderu Skrypty, gdzie znajduje się on w domyślnej strukturze projektu ASP.NET MVC.Domyślna struktura projektu ASP.NET MVC i folder skryptów

Moim zdaniem bardziej sensowne jest tworzenie podfolderów dla skryptów, plików css i obrazów w folderze Treść.

Jakiekolwiek wady tego działania?

+0

[Domyślna struktura MVC] (http://getproductprice.com/Ads-define-mvc-project-structure.aspx) –

+0

Powiązane http://stackoverflow.com/questions/596151/why-not-have-to -scripts-folder-wewnątrz-zawartości-folder-dla-asp-net-mvc-pro –

Odpowiedz

9

Krótko mówiąc, nie, nie ma prawdziwego wady, aby to zrobić. Właśnie tak konstruowałem moje projekty MVC.

Jest kilka korzyści z tego, w rzeczywistości ... w wielu projektach obsługuję wszystkie statyczne treści z oddzielnej domeny, więc zgrupowanie wszystkich statycznych treści w jednym folderze spowodowało, że kontrola jakości/produkcja proces wdrażania jest znacznie łatwiejszy (skrypty wdrażamy za pomocą MSBuild i wzywamy do minimalizacji narzędzi dla plików CSS i Javascript).

+1

+1. Dobry punkt na temat wdrażania statycznej treści do oddzielnej domeny. – BuddyJoe

0

Drobne minusem jest szukanie w wielu miejscach "bitów" każdego z dodatków, które mogą być dostępne. Dlatego preferuję \ assets \ - wtedy w każdym folderze framework (jquery, bootstrap itp.) Mam wszystkie pliki .JS & .CSS etc i/lub podfoldery, które pochodzą z tego produktu. Jednak łączenie MVC pomaga, umożliwiając posiadanie wszystkich referencji w jednym module/klasie BundleConfig, jeśli chcesz.