2012-01-26 28 views
1

我试图建立自己的目录结构,提供静态文件:在MVC3更改静态文件目录导致404

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

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

有没有一种方法可以通过我的Web.config或可能通过我的Global.asax文件通过路由使此路径可用?我听说有使用路由的性能损失,所以使用Web.config或其他解决方案是首选。

+2

这不正常。 'localhost:port/s/c/style.css'应该假设你的文件存在于这个位置,并且你还没有搞砸一些自定义路由。 –

+0

@DarinDimitrov我要继续前进,踢自己。我应该等到早上看看它......你说得对,我引用了/s/c/style.css,但它确实是/s/c/style.min.css。再次感谢! – JesseBuesking

+0

我已发布我的评论作为答案。 –

回答

1

http://localhost:port/s/c/style.css应该没有任何问题。看起来你已经指定了错误的文件名,这是404错误的原因。