win2003 + IIS6.0 ,怎么我只能上传最大文件为2M???
听说在C:\WINDOWS\system32\inetsrv\MetaBase.XML文件写死了,
只要改一下里面的AspMaxRequestEntityAllowed属性就OK。
可我修改之后不能保存,提示有人或程序正在使用。
我的IIS已经停了。请问怎么回事?
听说在C:\WINDOWS\system32\inetsrv\MetaBase.XML文件写死了,
只要改一下里面的AspMaxRequestEntityAllowed属性就OK。
可我修改之后不能保存,提示有人或程序正在使用。
我的IIS已经停了。请问怎么回事?
解决方案 »
- 一个单击事件 怎么定位到没有数据的第一个单元格
- 泛型填充问题
- 自己的网站调用的google Map的API,显示空白
- Response.Write怎么输出HTML语言啊
- 怎样循环读出数据库中用户名和密码,进行身份验证
- 关于.net程序发布的问题
- 在用ASP。NET写程序的时候,在try...catch(exception e){}的cache代码块中都写什么样的代码最好?
- 图片上传加水印的操作流程是不是这样做?
- 大家注意了啊!有重大的新闻:关于DataGrid的所有用法,有兴趣的朋友可以看看!
- .net treeview的使用方法已经转移到“已解决”区域。已发布源代码!
- 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 错误或者出现服务不可得到的情况,也请修改以上的配置,把配置数加大。