如何解决ASP.NET中上传文件超出最大请求长度限制的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计354个文字,预计阅读时间需要2分钟。
错误消息:超过了最大请求长度 + 错误原因:asp.net默认最大上传文件大小为4M,运行超时时间为90秒。 + 解决方案:1. 修改web.config文件,可以改变这个默认值xml
错误消息:超过了最大请求长度
错误原因:asp.net默认最大上传文件大小为4M,运行超时时间为90S。
解决方案
1. 修改web.config文件可以改变这个默认值
<configuration> <system.web> <httpRuntime maxRequestLength="1048576" executionTimeout="3600" /> </system.web> <configuration>
2.另一种方法是修改.NET FrameWork:
(1) 修改 C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/CONFIG 目录下的machine.config 文件。
(2) 查找 "<httpruntime" 在这一行将 maxRequestLength的值改为理想的值,比如想要8M,就输入8192.
这样,你的任何一个 web 工程都可以上传最大8M的文件。
本文共计354个文字,预计阅读时间需要2分钟。
错误消息:超过了最大请求长度 + 错误原因:asp.net默认最大上传文件大小为4M,运行超时时间为90秒。 + 解决方案:1. 修改web.config文件,可以改变这个默认值xml
错误消息:超过了最大请求长度
错误原因:asp.net默认最大上传文件大小为4M,运行超时时间为90S。
解决方案
1. 修改web.config文件可以改变这个默认值
<configuration> <system.web> <httpRuntime maxRequestLength="1048576" executionTimeout="3600" /> </system.web> <configuration>
2.另一种方法是修改.NET FrameWork:
(1) 修改 C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/CONFIG 目录下的machine.config 文件。
(2) 查找 "<httpruntime" 在这一行将 maxRequestLength的值改为理想的值,比如想要8M,就输入8192.
这样,你的任何一个 web 工程都可以上传最大8M的文件。

