Windows Server 2003 系统,上传文件时,执行到 Request.BinaryRead 时报“80004005,不允许操作”的错误。
原来,操作系统限定了只能上传 200KB,将这个限定改大就可以了。
怎么改呢?
1、打开 IIS,在连接的计算机上右键,属性。弹出的对话框中,将“允许直接编辑配置数据库”勾起。
2、用文本编辑器打开:C:\WINDOWS\system32\inetsrv\MetaBase.xml,将 AspMaxRequestEntityAllowed="204800" 这个值增大点,比如增大到 20480000,表示 20MB 都可以传。