在IIS上通过PHP发布一个大文件后接收404

我有一个表单,您可以上传XML文件,我的PHP文件parsing并将文件导入数据库。 当我发布一个50 MB或更less的文件,它的工作原理。 但是当我发布一些更高的东西时,它会从IIS返回“找不到404页面”。 为什么是这样? 它应该返回一个500错误呢?

在事件查看器中找不到任何内容,并且没有错误返回或logging在PHP错误日志中。 我迷路了。

Windows Server 2012
PHP 7.1.1
IIS版本6.2(内部版本9200)

我不得不通过IIS中的configuration编辑器来增加maxRequestLengthmaxAllowedContentLength

这些值可以在这里find:

 Web.Config/system.web/httpRuntime/maxRequestLength Web.Config/system.webServer/security/requestFiltering/maxAllowedContentLength 

来源: https : //stackoverflow.com/a/40085473/3208151