Pourquoi un file php renverrait 404 dans le directory bin sur IIS7?

J'utilise IIS7 et j'ai installé FastCGI et le code php fonctionne bien normalement.

Aujourd'hui, j'ai ajouté un file php qui contenait uniquement un code et aucun html dans le directory bin. Et lorsque j'essaie d'y accéder via http, je récupère un 404.

J'ai vérifié que le file est sur le server et j'ai vérifié que le problème disparait si je déplace le file hors du directory bin.

Ma question est la suivante: pourquoi le directory bin contient-il les files php? (et les files html aussi, par ailleurs.) Est-ce que c'est une précaution de security IIS? Dans l'affirmative, quel est le risque?

Merci.

Le directory /bin est normalement protégé par IIS par défaut (bien, pas par IIS, mais par ASP.NET techniquement). Cela se fait parce que les applications ASP.NET stockent leurs dll dans ce dossier.

Voici une publication avec plus de détails et une solution de contournement:

http://www.eggheadcafe.com/software/aspnet/30510465/iis-60-generating-4041-error-for-bin-subdirectory.aspx

404 signifie que IIS n'a pas pu find le file.

Pour get des informations plus spécifiques, j'observe le journal des erreurs d'IIS. Voir le directory des files journaux iis 7