2010-01-21 3 views
6

將腳本文件夾保留在默認ASP.NET MVC項目結構中的位置有什麼好處。ASP.NET MVC默認項目結構和腳本文件夾

在我看來,爲內容文件夾下的腳本,css文件和圖像創建子文件夾更有意義。

這樣做的任何缺點?

+0

[MVC Default Structure](http://getproductprice.com/Ads-define-mvc-project-structure.aspx) – 2012-01-05 19:24:56

+0

相關http://stackoverflow.com/questions/596151/why-not-have-the -scripts-folder-inside-of-content-folder-for-asp-net-mvc-pro – 2015-09-10 22:33:11

回答

9

總之,不,這樣做並不存在真正的缺點。這是我如何構建我的MVC項目。

這樣做有一些優點,實際上......在許多項目中,我提供了來自單獨域的所有靜態內容,因此將所有靜態內容分組到一個文件夾中,使QA /生產部署過程要容易得多(因爲我們正在使用MSBuild編寫腳本部署並調用縮小CSS和Javascript文件的實用程序)。

+1

+1。關於將靜態內容部署到獨立域的好處。 – BuddyJoe 2010-01-21 17:56:15

0

小缺點是必須在多個位置查找每個附加框架的「位」,等等。因此,我更喜歡\ assets \ - 然後在每個框架文件夾(jQuery,Bootstrap等)中,我擁有該產品附帶的所有.JS & .CSS等文件和/或子文件夾。但是,如果您願意,MVC捆綁可以幫助您將所有引用都包含在一個BundleConfig模塊/類中。