gpt4 book ai didi

c# - "Request entity too large"和锁定的配置部分

转载 作者:行者123 更新时间:2023-12-04 06:04:44 30 4
gpt4 key购买 nike

我有一个带有一些大表单的 MVC 3 站点。他们刚刚得到了一个文件上传部分,这造成了一些问题。对于小文件,一切都很好,但是对于较大的文件,我得到的 HTTP 413 请求实体太大了。表格本身大约10-15 kB,上传的文件是excel文件,一般在50 kB左右。

我试图找到一种方法来增加这个限制,一些阅读建议添加

<system.webServer>
<serverRuntime maxRequestEntityAllowed="104857600"/>
</system.webServer>

web.config文件会解决这个问题。但是,如果我这样做,我反而得到 HTTP 500“此配置部分不能在此路径上使用。当该部分被锁定在父级别时会发生这种情况。”。

我已经阅读了有关如何通过更改 applicationHost.config 来解决此问题的信息。文件,但这在我的情况下是不可行的。我们有 15 名开发人员在本地进行开发(使用 Visual Studio 的 IIS Express),然后有大约 10 台服务器用于测试和生产。要求从外部源代码控制中修补所有这些将很快变得一团糟。可以做些什么来修复它?

最佳答案

如果是II7则需要设置:

<system.webServer> 
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="157286400" />
</requestFiltering>
</security>
</system.webServer>

这是一个解释 Large File Upload in IIS7 的链接

关于c# - "Request entity too large"和锁定的配置部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8491577/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com