首页 > Web开发 > 详细

怎样解决asp.net.mvc上传附件超过长度问题?

时间:2016-05-19 21:03:01      阅读:244      评论:0      收藏:0      [点我收藏+]

最近,在做一个上传附件功能,但是文件超过4M,就报上传的文件超过长度问题

技术分享

如何解决这个问题呢?这里我找了一下资料,了解一下问题所在,有3种解决方法

方案一:在所在项目的web.config配置文件中,修改maxRequestLength的值

方案二:在.net framework的安装目录下的machine.config配置文件,修改maxRequestLength的值

方案三:修改IIS服务的上传文件大小的限制

方案一:

1、修改web.config文件,改变这个maxRequestLength默认值,这里是改为10M

  <configuration>       
        <system.web>       
                    <httpRuntime maxRequestLength="1048576" executionTimeout="3600" />
        </system.web>       

  <configuration>

方案二:

1、找到C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/CONFIG    目录下的machine.config 文件

2、 查找"<httpruntime" 在这一行将 maxRequestLength的值改为 理想的值,比如想要8M,就输入8192. 

方案三:

1、首先要到进程中把IIS服务关了,即把inetinfo.exe进程关了。

2、在系统目录中找到:windows/system32/inesrv/metabase.xml”文件,找个文本编辑器打开,

查找 AspMaxRequestEntityAllowed="204800"这一项,这就是iis上传文件的默认大小了,默认为204800Byte,

也就 是200KB,将它改为需要的大小就可以了。

怎样解决asp.net.mvc上传附件超过长度问题?

原文:http://www.cnblogs.com/xielong/p/5509780.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!