Изменение каталога статических файлов в MVC3 вызывает 404

Я пытаюсь настроить свою собственную структуру каталогов для обслуживания статических файлов:

\s (statics)
  \c (css)
  \j (js)
  \i (images)
  etc ...

Проблема в том, что я вижу 404 для этого каталога при ссылке на него. Когда я проверяю путь к файлу, он указывает на правильное местоположение localhost:port/s/c/style.css, но по какой-то причине не может найти файл.

Есть ли способ сделать этот путь доступным через мой файл Web.config или, возможно, через мой файл Global.asax через маршруты? Я слышал, что использование маршрутов снижает производительность, поэтому предпочтительнее использовать Web.config или альтернативное решение.


person JesseBuesking    schedule 26.01.2012    source источник
comment
Это ненормально. localhost:port/s/c/style.css должен работать, если предположить, что файл существует в этом месте и что вы не испортили некоторые пользовательские маршруты.   -  person Darin Dimitrov    schedule 26.01.2012
comment
@DarinDimitrov Я собираюсь пойти дальше и пнуть себя. Я должен был просто подождать до утра, чтобы посмотреть на это... вы были правы, я имел в виду /s/c/style.css, но на самом деле это был /s/c/style.min.css. Спасибо еще раз!   -  person JesseBuesking    schedule 26.01.2012
comment
Я разместил свой комментарий в качестве ответа.   -  person Darin Dimitrov    schedule 26.01.2012


Ответы (1)


http://localhost:port/s/c/style.css должно работать без проблем. Похоже, вы указали неправильное имя файла, что и является причиной ошибки 404.

person Darin Dimitrov    schedule 26.01.2012