将Scripts文件夹保留在默认的ASP.NET MVC项目结构中是否有任何好处。
在我看来,为Content文件夹下的脚本,css文件和图像创建子文件夹更有意义。
这样做有什么缺点吗?
答案 0 :(得分:9)
简而言之,不,这样做没有真正的缺点。这就是我构建MVC项目的方式。
这样做有一些优点,实际上......在许多项目中我提供来自单独域的所有静态内容,因此将所有静态内容分组到一个文件夹中已经进行了QA /生产部署处理更容易(因为我们使用MSBuild编写脚本部署并调用缩小CSS和Javascript文件的实用程序)。
答案 1 :(得分:0)
小小的缺点是必须在多个地方寻找“比特”。您可能拥有的每个附加框架等。因此,我更喜欢\ assets \ - 然后在每个框架文件夹(jquery,bootstrap等)中我拥有所有的.JS& .CSS等文件和/或该产品附带的子文件夹。但是,如果您愿意,MVC捆绑可以让您在一个BundleConfig模块/类中拥有所有引用。