ASP.NET突然拒绝大文件。缺少设置?

时间:2018-10-17 13:11:59

标签: .net asp.net-web-api iis-8

由于我们的测试套件降级了一个月,测试没有失败

似乎ASP.NET在某个时候开始拒绝我们的一个Web应用程序大于20mb的文件。这是现在具有4.7.2运行时的“旧” API。

拒绝被拒绝。

运行时配置为:

<httpRuntime targetFramework="4.7.2" maxRequestLength="102400" enableVersionHeader="false" />

表示最大大小为102400kb,即100mb。 Server为2016,运行dotnet 4.7.2,并为其他站点安装了核心运行时。

Chrome中的请求被拒绝,并显示“否'Access-Control-Allow-Origin'”,表示出现了某些崩溃/超时-我们确实会立即将CORS入侵者发送回去,并且它可以很好地处理最大20mb左右的文件。它应该接受最大100mb左右的文件(根据settins)。客户端限制为50mb。绝对不是我们失败的测试用例25mb。

在复制中,该请求永远不会进入ASP.NET书面上载处理程序-因此,在较早的级别它被拒绝了,我无法知道原因。

有人知道在此期间对运行时所做的任何更改吗?该代码库的这一部分已经停滞了大约9个月,并且测试仅在正常工作,因此我认为后端的某个地方很笨拙。

0 个答案:

没有答案