在MVC3中更改静态文件目录会导致404

时间:2012-01-26 04:54:12

标签: asp.net-mvc-3 routes filepath static-content

我正在尝试设置自己的目录结构来提供静态文件:

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

问题是我在引用它时看到了这个目录的404。当我检查文件路径时,它指向正确的位置localhost:port/s/c/style.css,但由于某种原因它无法找到该文件。

有没有办法可以通过我的Web.config或通过我的Global.asax文件通过路由提供此路径?我听说使用路线会产生性能损失,因此首选使用Web.config或替代解决方案。

1 个答案:

答案 0 :(得分:1)

http://localhost:port/s/c/style.css应该没有任何问题。您似乎指定了错误的文件名,这是404错误的原因。