只有第一个请求的IIS 8.0 500.19错误

我在本地机器上运行IIS 8.0以进行testing。 我已经通过Web平台安装程序安装了PHP,一切正常。 我遇到的唯一问题是在Web服务器启动后发送的第一个请求会生成500.19错误。 在产生错误的第一个初始请求之后,一切工作完好,直到Web服务器closures并重新启动(或者直到我的机器重新启动)。 以下是错误的简要说明:

Module IIS Web Core Notification BeginRequest Handler Not yet determined Error Code 0x80070005 Config Error Cannot read configuration file due to insufficient permissions Config File \\?\C:\Users\Aaron\Programming\aaronjwood\web.config Requested URL http://dev:80/aaronjwood Physical Path C:\Users\Aaron\Programming\aaronjwood Logon Method Not yet determined Logon User Not yet determined 

我没有使用任何types的web.config文件,因为我正在处理的所有代码都是用PHP或Perl编写的。 这是因为它正在寻找一个web.config文件,但无法find一个? 有没有办法告诉IIS不要找一个? 我对Apache更有经验,所以这个错误对我来说是新的。

我明白了这一点。 这是我的一个愚蠢的错误。 我没有在目录上适当的权限。 我需要将IIS_IUSRS组添加到目录; 我错误地让IUSR用户允许一切工作,但不是没有抛出最初的错误。

请检查包含您的web.config文件的文件夹。 如果这是在networking上共享并删除共享。 这样做解决了我的问题。