I am working with ASP.Net MVC. When I keep the css inside the Views folder, its not loading the CSS. Can anybody help me regarding this issue?
Updated: nope, it looks like that is blocked (404); you'll have to keep them outside, it seems. This makes sense, comparable to App_Code blocking, etc.
(original answer) How are you referencing the css in your view/master page? Are you using "/views/foo.css", "~/views/foo.css", "foo.css", or what? Recall that the browser will think that it is in "Some/Invented/Path", so your css resolution needs to be relative to that - "~/" (app-root) being the simplest.
I'm just taking a look now...
If you check the Views\Web.Config you will notice that all HTTP requests will be passed of to the System.Web.HttpNotFoundHandler.
You can of course "hack" your way out of it by modifying this (of course strongly discouraged!), but another issue you might experience is that your "CSS" request could risk being mapped to a controller action (depending on your routes and web server setup) so that you would also have to modify the routes collection on global.asax.cs
All in all: to make you get to where you want you would have to (heavily) modify the way ASP.NET MVC is working/structured which is probably not a good idea...