IIS 6 出于安全考虑, 默认最大请求200K(也即最大提交数据限额为200KByte, 204800Byte).
    解决办法:  

    关闭 IIS Admin Service 服务

    打开 \Windows\system32\inesrv\metabase.xml

    修改 ASPMaxRequestEntityAllowed 的值为自己需要的, 默认为 204800

    启动 IIS Admin Service 

     修改之后,同时需要修改machine.config文件

    Asp.net中,上传文件的默认大小是4096 KB,也就是4M,不过你可以在Web.config中更改这个数据。通常更常用的的方法是直接修改C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG目录下的 machine.config文件(Framework版本会不同,你用什么版本就进什么版本的目录),查找httpruntime在这一行将maxRequestLength的值改为理想的值,比如想要8M,就输入8192。

posted on 2008-11-12 09:40  feigedd  阅读(571)  评论(0)    收藏  举报