win2003 + IIS6.0 ,怎么我只能上传最大文件为2M???
听说在C:\WINDOWS\system32\inetsrv\MetaBase.XML文件写死了,
只要改一下里面的AspMaxRequestEntityAllowed属性就OK。
可我修改之后不能保存,提示有人或程序正在使用。
我的IIS已经停了。请问怎么回事?
听说在C:\WINDOWS\system32\inetsrv\MetaBase.XML文件写死了,
只要改一下里面的AspMaxRequestEntityAllowed属性就OK。
可我修改之后不能保存,提示有人或程序正在使用。
我的IIS已经停了。请问怎么回事?
解决方案 »
- 存储过程为什么不需要连接数据库?
- ftp路径问题
- .net是什么
- 递归法添加节点到treeview的问题?
- 如何在Gridview中动态控制只读还是可以编辑?
- 请问一下:asp.net C#开始多久了
- xslt中如何获得xml记录数
- 树型控件!!!急呀!!!!!
- 用showModelessDialog()打开的对话框在父窗口关闭后,对话框是不是也随之关闭,我怎样才能实现在关闭父窗口的时候使对话框不被关上呢?
- asp.net读取数据的问题
- asp.net 客户端代码中嵌服务器代码的方式
- win2003+IIS6.0 关闭iis admin service服务之后还是不能保存修改之后的metabase.xml,高手指点。
>net stop IISADMIN
找到windows\system32\inetsrv\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K
然后重启iis admin service服务
找到windows\system32\inetsrv\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K
然后重启iis admin service服务
<system.web> <httpRuntime maxRequestLength="4096" />
</system.web>单位是兆,上例中最大允许上传4M大小的文件
在服务里关闭iis admin service服务
找到windows\system32\inetsrv\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K
然后重启iis admin service服务否则你修改后不能保存该文件,也即不能修改。
<system.web>
<httpRuntime maxRequestLength="1048576" executionTimeout="3600" />
</system.web>
</configuration>其中:maxRequestLength:指示 ASP.NET 支持的HTTP方式上载的最大字节数。该限制可用于防止因用户将大量文件传递到该服务器而导致的拒绝服务攻击。指定的大小以 KB 为单位。默认值为 4096 KB (4 MB)。executionTimeout:指示在被 ASP.NET 自动关闭前,允许执行请求的最大秒数。在当文件超出指定的大小时,如果浏览器中会产生 DNS 错误或者出现服务不可得到的情况,也请修改以上的配置,把配置数加大。