当在子文件夹中访问PHP脚本时,“<handler> scriptProcessor找不到<fastCGI>应用程序configuration”

可能重复:
在访问子文件夹中的PHP脚本时,“<handler> scriptProcessor在<fastCGI>应用程序configuration”中找不到

我有IIS上的PHP的configuration问题。

这是在Win7上使用MS Web PI进行的实际安装。

我创build了一个简单的PHPtesting页面。 它工作在根级http://localhost/test.php和第一个子级http://localhost/site/test.php ,但不在http://localhost/site/subfolder/test.php ,那里我得到HTTP 500错误:
<handler> scriptProcessor could not be found in <fastCGI> application configuration

一切似乎都按照http://www.iis.net/ConfigReference/system.webServer/fastCgi/application中的规定进行configuration

是否有某种filter可以禁用特定文件夹级别的处理?或者仅在前两个级别启用它?

我应该检查什么?

原来,我复制了我以前的设置的文件。 和不工作的子文件夹有web.config指定不同的php-cgi.exe。

基本上我现在有64位系统和PHP可执行文件在C:\Program Files (x86)\PHP\v5.3\php-cgi.exe ,我发现它在IISpipe理器中转到非工作文件夹并打开处理程序映射并检查值PHP_via_FastCGI ,那是当我注意到在C:\Program Files\PHP...的旧可执行C:\Program Files\PHP...

感谢您的关注:)希望这可以帮助别人。