如题:就是在这个xml中 找不到 ASPMaxRequestEntityAllowed 属性  怎么办?
我把IIS的 IIS admin service 服务停止了,然后手动给metabase.xml加一个ASPMaxRequestEntityAllowed 属性,但是我一启动IIS admin service 服务时,metabase.xml 又还原了。ASPMaxRequestEntityAllowed 属性 又不见了。
知道的说下谢谢。小弟先谢过了。

解决方案 »

  1.   

    没道理啊,再仔细重新操作一遍,检查每个步骤是否操作正确:
    文件路径是否正确?
    修改内容是否正确?
    修改是否保存成功?
    IIS服务是否确实停止了?(用服务管理工具停的吗,还是用iisreset /stop,不是用IIS服务器本身的管理停止网站服务)
      

  2.   

    http://blog.csdn.net/huangguaxuan/archive/2008/07/25/2710634.aspx
      

  3.   

    wanghao3616:我按照你发的地址弄了 但是还是不行。我都弄了很多便始终不起作用。
      

  4.   

    1、现在使用的什么操作系统?
    2、现在使用的是IIS的哪个版本?
      

  5.   

    修复方法如下: (1)打开“控制面板”,“文件夹选项” 
    打开“查看”选项卡,把“使用简单文件共享(推荐)”的勾去掉; (2)选中localhost的数据库所在文件夹,右键—“属性”—“安全”选项卡,选中“Internet 来宾账户”,在下面相应权限的“允许”里面打勾; (3)进入数据库文件夹,选中数据库文件,右键—“属性”—“安全”—“高级”,勾上“从父项继承权限”的选项。 要让localhost支持文件上传功能,需要打开FSO (FileSystemObject) 
    方法是:开始菜单—运行—输入“regsvr32 scrrun.dll”,成功后重启电脑即可。 修改IIS中上传下载文件大小限制 
    上传文件大小限制修改: 1 、关闭 iis admin service 服务。 2、 找到 windows\system32\inesrv\ 下的 metabase.xml 文件。 3、 用纯文本方式打开,找到 ASPMaxRequestEntityAllowed 把它修改为需要的值(可修改为10M即:10240000),默认为:204800,即:200K。 4 、存盘,然后重启 iis admin service 服务。 下载文件大小限制修改: 1、关闭 iis admin service 服务。 2、找到 windows\system32\inesrv\ 下的 metabase.xml 文件。 3、用纯文本方式打开,找到 AspBufferingLimit 把它修改为需要的值(可修改为20M即:20480000),默认为4M。 4、存盘,然后重启 iis admin service 服务。 
      

  6.   

    按照ahsun1987的说明设置以后也没有成功。
      

  7.   

    找不到这个值没关系,你可以手动加进去,或者更推荐的方法是用命令行。
    C:\inetpub\adminscripts>cscript adsutil.vbs set w3svc/AspMaxRequestEntityAllowed 204800其实默认值是200000
    参考:
    http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/a6401b5e-c902-4035-90aa-ee46c270d357.mspx