I'm running IIS7 and I have fastCGI installed and php code works just fine normally.
Today I added a php file that contained only code an no html to the bin directory. And when I try to access it via http, i get a 404 back.
I've verified the file is on the server, and I've verified that the problem goes away if I move the file out of the bin directory.
My question is why does the bin directory hide php files? (and html files too, incidentally.) Is it some IIS security precaution? If so, what's the risk?