My asp.net project has several .png (and a few .gif) files in the \Content\Images folder.

Two are not found; Chrome Dev Tool's Console tells me: "*Failed to load resource: the server responded with a status of 404 (Not Found)*"

...and sure enough, if I click the links that it shows (e.g., *http://localhost/@System.Configuration.ConfigurationManager.AppSettings[%22ThisApp%22]/Content/Images/PlatypusorangeSprite.png*) it takes me to GDT's Resources tab, and although the Images folder shows that file as being there, but there is a "broken image" representation of it.

The same thing happens with just one other image file (they are all in the same location, and the references to them, in CSS file declarations, is indeed pointing to where they exist, such as: 

```
background:#E5EDFE url('/@System.Configuration.ConfigurationManager.AppSettings["ThisApp"]/Content/Images/PlatypusorangeSprite.png') repeat-x 0 -369px;

```

I can 2-click those files in the VS2010 IDE, and they open up and seem to look fine.

So why are they not being found at browsetime/seen as broken images?

UPDATE
------

Well, apparently it's got someting to do with my moving all the style declarations out of the cshtml file into a separate stylesheet/CSS file that is referenced in the page (I went back to the bad old way and it works fine - the pngs are found again (I even imagined that I heard them singing "*Amazing Grace*")). Since it is not a relative path to those pngs, why would it matter that the style info is in a .css file in the Content folder as opposed to being "inline"?

I hate it when you do the "right" thing and it makes things worse.