Необходимо учитывать тот факт, что Area в MVC на самом деле не является физической структурой папок, как это может показаться в URL (или в вашем проекте).Я бы просто организовал это примерно так:
/Content/Public/Css
/Content/Public/Images
/Scripts/Public/
и
/Content/BackEnd/Css
/Content/BackEnd/Images
/Scripts/BackEnd
ОБНОВЛЕНИЕ Чтобы уточнить, что я имею в виду, что Area не является физической структурой папок:
Если в вашем проекте есть администратор области, RouteURL по умолчанию - / Admin / {controller} / {action}, а не / Areas / Admin / {controller} / {action} (хотя выКонечно, вы можете свободно настраивать свои маршруты)
Это означает, что если вы добавите папку Content в папку / Areas / Admin и поместите в нее свой CSS-файл - Visual Studio не будет правильно интерпретировать этоесли вы просто перетащите файл в вашу разметку.HTML будет сгенерирован как:
<link href="../../Areas/Admin/Content/StyleSheet1.css" rel="stylesheet" type="text/css" />
, тогда как URL-адрес для области администрирования просто www.mysite.com/Admin/
Это вызывает некоторую путаницу в отношении того, чтоправильный URL-адрес таблицы стилей?
www.mysite.com/Admin/Content/stylesheet1.css
или
www.mysite.com/Areas/Admin/Content/stylesheet1.css
?
Просто вопрос мнения, но это все равно мое:)