⑴ 更改iis上传文件的默认大小
如果是ASP或.net的
第一步:修改IIS设置,允许直接编辑配置数据库。先打开,Internet信息服务
第二步:先在服务里关闭iis admin service服务,找到windows\system32\inetsrv\下的metabase.xml, 打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K,如把它修改为102400000(100M)。
然后重启iis admin service服务。
办法二:
新建一个文本文件,内容如下:
set providerObj=GetObject("winmgmts:/root/MicrosoftIISv2")
set vdirObj=providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")
WScript.Echo "Before: " & vdirObj.AspMaxRequestEntityAllowed
vdirObj.AspMaxRequestEntityAllowed=102400000
vdirObj.Put_()
WScript.Echo "Now: " & vdirObj.AspMaxRequestEntityAllowed
然后保存为.vbs文件,如:vf.vbs
然后在命令行模式下,执行 cscript 文件路径及文件名,如:cscript d:\vf.vbs
这样ASP上传大小就更改为了上面设置的:102400000字节 (100兆)
关于win2003上传限制解决方案的补充说明
到微软站点载了IIS6 Resource Kit Tools(http://www.microsoft.com/downloads/details.aspx?FamilyID=56FC92EE-A71A-4C73-B628-ADE629C89499&displaylang=en),安装后利用Metabase Explorer修改了(local)\LM\W3SVC\AspMaxRequestEntityAllowed属性(默认为200K=204800),修改为1G就是了;同时修改了AspScriptTimeout属性调整下时限,就可以上传大文件了。
此时发现AspMaxRequestEntityAllowed丢之,点右键添加new属性为asp,设置自己需要的大小,然后确定即可~~~
如果是PHP的
打开php.ini,首先找到
file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开
upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹
upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2M
post_max_size = 8m ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M
一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,在网络正常的情况下。
但如果要上传>8M的大体积文件,只设置上述四项还一定能行的通。
更多请关注:
http://www.chenyu.me/read-htm-tid-6320-fpage-2.html
⑵ iis下下载文件为什么大的文件就不行了啊拜托了各位 谢谢
WEB服务 修改IIS大文件“上传”“下载”文件大小限制“由武汉互联提供资料, www.027nic.com ”上传文件大小限制修改:1 、关闭 iis admin service 服务。2、 找到 windows\system32\inesrv\ 下的 metabase.xml 文件。3、 用纯文本方式打开,找到 ASPMaxRequestEntityAllowed 把它修改为需要的值(可修改为1G即:1024000000),默认为:204800,即:200K。4 、存盘,然后重启 iis admin service 服务。下载文件大小限制修改:1、关闭 iis admin service 服务。2、找到 windows\system32\inesrv\ 下的 metabase.xml 文件。3、用纯文本方式打开,找到 AspBufferingLimit 把它修改为需要的值(可修改为2000M即:2048000000),默认为4M。4、存盘,然后重启 iis admin service 服务。
⑶ 为什么我的iis日志文件很大
这个是正常情况,有些大的iis日志有1G多大,iis每天都会自动更新日志的。
在默认状版态下,IIS 把它的日志文件放权在
%WINDIR\System32\Logfiles 文件夹中。每个万维网 (WWW) 站点和 FTP
站点在该目录下都有一个单独的目录。在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDD.log)
⑷ iis怎么修改上传限制iis怎么修改上传限制的内容
如何解除IIS的文件上传限制
解除IIS文件上传限制的方法第一
在IIS中,右键单击本地计算机,选择属性,然后选中允许直接编辑配置数据库。
然后依次打开“控制面板-管理工具-服务”,在右边找到“IIS管理服务”,选中后点击鼠标右键,选择“停止”关闭服务。
修改c:/windows/system32/inetsrv/config/schema/IIS_schema.XML文件(需要获得该文件的控制权才能修改该文件),找到maxAllowedContentLength,其默认值为3000000,即30M。如果加个0,就变成300MB了,应该够了。如果不行,需要重启IIS7!
之后,修改如下:
然后修改
/(此处尺寸有所变化)
检查web.config的httpRuntime:
2097151
IIS无法启动是什么原因?
今天一同事的客户服务器IIS无法启动,报错-2145318902。造成成这个问题的主要原因是修改了metabase.xml文件出错。例如修改IIS默认上传附件大小,使用了写字板或其他无法正常保存.xml文件的编辑工具,应该使用正确的工具来进行修改。顺便贴出修改方法:打开c:windowssystem32inesrv下的metabase.xml搜索Buffer572行的AspBufferingLimit=",里面有个AspBufferingLimit="4194304"类似,是允许的大小,可以修,注意改这个文件之前服务里先关闭iisadminservice服务,改完之后再重启IIS服务那如何解决错误-2145318902呢?其实metabase.xml所在的目录下还有个history目录,里面存放的是metabase.xml文件在各个时间的备份。只要从history目录下拷贝一份到inetsrv目录即可。是不是很简单。
pcl2远程服务器返回错误怎么解决?
一.“远程服务器返回错误:(501)未实现”的错误
解决方法:Web服务扩展中的WebDAV惹得祸,将IIS的Web服务扩展中的WebDAV设置成允许!
PS:iis6的webdav支持其实就是个基于http的ftp功能,明确iis不能直接上传文件,需要扩展支持的话应该不会饶弯路吧?
二.“远程服务器返回错误(403)已禁止”的错误
解决方法:进入网站的虚拟路径目录,虚拟目录属性给写入权限;
三.“远程服务器返回错误:(401)未经授权”的错误
解决方法:
分析:由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问