Структура проекта ASP.NET MVC по умолчанию и папка сценариев - PullRequest
6 голосов
/ 21 января 2010

Есть ли какое-либо преимущество, если оставить папку «Сценарии» в структуре проекта ASP.NET MVC по умолчанию.

На мой взгляд, более разумно создавать подпапки для скриптов, файлов CSS и изображений в папке Content.

Есть ли недостатки в этом?

Ответы [ 2 ]

9 голосов
/ 21 января 2010

Короче говоря, нет, в этом нет никаких реальных недостатков. Так я структурировал свои проекты MVC.

В этом есть некоторые преимущества, на самом деле ... во многих проектах я обслуживаю весь статический контент из отдельного домена, поэтому группировка всего статического контента в одной папке сделала развертывание QA / production процесс намного проще (поскольку мы создаем сценарии с помощью MSBuild и обращаемся к ним за утилизацией утилит для файлов CSS и Javascript).

0 голосов
/ 06 июля 2015

Незначительным недостатком является необходимость искать в разных местах «биты» каждой надстройки и т. Д., Которые вы можете иметь.Следовательно, я предпочитаю \ assets \ - тогда внутри каждой папки фреймворка (jquery, bootstrap и т. Д.) У меня есть все файлы .JS & .CSS и т. Д. И / или вложенные папки, поставляемые с этим продуктом.Тем не менее, пакетирование MVC помогает, позволяя вам иметь все ваши ссылки в одном модуле / классе BundleConfig, если хотите.

...