我正在尝试上传非常大的文件,大约15-20 GB使用ASP.NET核心通过邮差。我已经调整了maxRequestLength和maxAllowedContentLength(如其他文章中所建议的那样),但是由于这些参数的最大限制大约是2GB,我仍然得到“请求过滤模块被配置为拒绝超过请求内容长度的请求。”错误。我怎么上传这么大的文件?
我假设您将web应用程序托管在IIS上。所以在IIS级别上,您有一个过滤器,它不允许您上传这样的大文件。您可以直接在IIS中解锁此筛选器。此外,如果您正在使用Kestrel的话,您还需要对其进行配置。更多信息可以在这里找到。https://www.webdavsystem.com/server/documentation/large_files_iis_asp_net/