虽然我已将contentlength的限制设置为大约4GB,最大值低于
for(i = 0; i < getLocation.length; i++) {
getLocation[i].appendChild(getTag);
}
我收到以下错误
HTTP错误400.0 - 错误请求
ASP.NET在网址中检测到无效字符。
我找到了一个链接,提到了这种行为的原因
如果应用程序在NET 4.5 Integrated Pipeline下运行, 上传将无法在2G以上工作,并将发送以下错误 IIS:“HTTP 400.0 - 错误请求ASP.NET检测到无效字符 网址。“。
当使用集成管道时,我们会使用webengine代码 (webengine4!MgdGetRequestBasics),不支持超过2 GB content-length和引发System.ArithmeticException异常 随后导致HTTP 400错误。随着经典 管道,我们不使用webengine4而是旧的ASPNET_ISAPI模型和 我们没有遇到上述问题。
想知道这在IIS 10和.net framework 4.5中是否仍然有效。
是否有任何可以设置的设置来解决这个问题?