当前位置:编程学习 > C#/ASP.NET >>

求助:asp.net自带控件上传文件无法超过2M

--------------------编程问答--------------------

换个上传控件

给你个web上传组件性能测试的文章参考一下,选择适合的控件

六款WEB上传组件性能测试与比较 --------------------编程问答-------------------- tks,一个一个去做测试,测试回来再提交结果

有没碰到过同类问题的兄弟呢 --------------------编程问答-------------------- 都是asp的上传组件啊 --------------------编程问答-------------------- 看看你的后台接收上传的程序是不是在子目录下,而子目录下有另外的web.config --------------------编程问答-------------------- --------------------编程问答--------------------
引用 4 楼 newdigitime 的回复:
看看你的后台接收上传的程序是不是在子目录下,而子目录下有另外的web.config


没有,我特意思另外写了一个测试的,整个网站下就3个文件,default.aspx,default.aspx.cs,web.config

其它文件都没有,郁闷啊 --------------------编程问答--------------------
引用 5 楼 shenlong0125 的回复:
换个第三方的上传控件吧!挺好用的http://www.51ascx.com/41.html


谢谢,弄下来测试一下,

不过没道理2M的文件上传都这么困难的哦!! --------------------编程问答-------------------- 修改httpruntime maxRequestLength="1024000" 是可以的
上传控件很多如
http://www.open-open.com/ajax/Upload.htm
  --------------------编程问答-------------------- 试过很多方法了,都出现同类的问题,我现在有点怀疑是服务器设置的问题,但找不到问题在哪里, --------------------编程问答-------------------- 这是谁的服务器 

找到
windows\system32\inetsrv\metabase.xml
看看
ASPMaxRequestEntityAllowed项的大小是多少 --------------------编程问答-------------------- 你可以在web.config中配置一下试试!
<httpRuntime maxRequestLength="500"/> 它的单位记得好像是KB --------------------编程问答-------------------- 我只看看,我不说话 --------------------编程问答--------------------
引用 11 楼 ycainiao 的回复:
你可以在web.config中配置一下试试!
<httpRuntime maxRequestLength="500"/> 它的单位记得好像是KB


这个已经设置过了 --------------------编程问答--------------------
引用 10 楼 newdigitime 的回复:
这是谁的服务器 

找到
windows\system32\inetsrv\metabase.xml
看看
ASPMaxRequestEntityAllowed项的大小是多少


这个已设置为:204800000了

还是无效 --------------------编程问答--------------------
引用 5 楼 shenlong0125 的回复:
换个第三方的上传控件吧!挺好用的http://www.51ascx.com/41.html



测试过了,还是出错同样的问题了


抓狂

哪位牛人帮帮我啊!!
--------------------编程问答-------------------- 我遇到过同样的问题,解决办法好像是在webconfig里面设置一下上传大小就可以搞定的,。。。 --------------------编程问答--------------------
引用 16 楼 fpengge 的回复:
我遇到过同样的问题,解决办法好像是在webconfig里面设置一下上传大小就可以搞定的,。。。


试过了, 在web.config中加了
<httpRuntime maxRequestLength="1024000" executionTimeout="3600"/>

还是没用,这几天一直在做这个测试,始终没法上传超过2M的文件,

牛人呢!!

指点一下,万分感谢 --------------------编程问答-------------------- 路过,当我遇到再说哈 --------------------编程问答-------------------- 汗一个

目前初步确定是服务器上的设置可能有问题,同样的代码,上传到其他虚拟主机的就不存在这样的问题,测试4M的文件可以上传,

服务器是自已的,

到目前还没有找到服务器哪里设置的有问题,

有碰到同类问题的朋友路过的时候指点一下,谢谢!!! --------------------编程问答-------------------- 请求大小限制问题吧.
上传东西太多了. --------------------编程问答--------------------
引用 20 楼 flyerwing 的回复:
请求大小限制问题吧.
上传东西太多了.


哪里可以设置呢? --------------------编程问答-------------------- <httpRuntime maxRequestLength="1024000" />这样试一下。 --------------------编程问答--------------------
引用 22 楼 haojuntu 的回复:
<httpRuntime maxRequestLength="1024000" />这样试一下。


最近在忙其它的,没关注这边

还是无解,头都大了,服务器设置应该有问题,求教高人 --------------------编程问答-------------------- 配置文件 --------------------编程问答-------------------- 我也遇到这个问题,我觉得是服务器上有限制,本地测试是正常的。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,