Asp.net mvc 3 更改MVC3中的静态文件目录会导致404

Asp.net mvc 3 更改MVC3中的静态文件目录会导致404,asp.net-mvc-3,routes,filepath,static-content,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文件通过routes使此路径可用?我听说使用路由会导致性能下降,因此首选使用Web.co

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

\s (statics)
  \c (css)
  \j (js)
  \i (images)
  etc ...
问题是我在引用这个目录时看到了404。当我检查文件路径时,它指向正确的位置
localhost:port/s/c/style.css
,但由于某种原因,它找不到文件


是否有一种方法可以通过我的
Web.config
,或者可能通过我的
Global.asax
文件通过routes使此路径可用?我听说使用路由会导致性能下降,因此首选使用
Web.config
-或替代解决方案。

http://localhost:port/s/c/style.css
应该可以正常工作。您似乎指定了错误的文件名,这是404错误的原因。

http://localhost:port/s/c/style.css
应该可以正常工作。您似乎指定了错误的文件名,这是404错误的原因。

这不正常
localhost:port/s/c/style.css
如果该文件存在于该位置,并且您没有弄乱某些自定义路由,则该文件应能正常工作。@DarinDimitrov我要继续踢自己了。我应该等到早上再看。。。你是对的,我引用的是/s/c/style.css,但实际上是/s/c/style.min.css。再次感谢!我已经发布了我的评论作为回答。这是不正常的
localhost:port/s/c/style.css
如果该文件存在于该位置,并且您没有弄乱某些自定义路由,则该文件应能正常工作。@DarinDimitrov我要继续踢自己了。我应该等到早上再看。。。你是对的,我引用的是/s/c/style.css,但实际上是/s/c/style.min.css。再次感谢!我已将我的评论作为答案发布。