如何设置服务器iis上传文件大小

如何设置服务器iis上传文件大小,第1张

在IIS 6.0中设置文件上传大小的方法,就是配置如下节点:

复制代码 代码如下:

<system.web>

<httpRuntime maxRequestLength="1048576" executionTimeout="600"/>

</system.web>

但在IIS7中,设置如上设置后,不管设置多大数值,最大上传了限制为30M

还要进行如下设置才能正确:

方法1:

appcmd set config "My Site/MyApp" -section:requestFiltering -requestLimits.maxAllowedContentLength:104857600 -commitpath:apphost

在IIS服务器的命令行执行如上命令,注意修改上面的网站名称和上传文件大小

方法2:

在web.config中加入如下配置:

复制代码 代码如下:

<system.webServer>

<security>

<requestFiltering>

<requestLimits maxAllowedContentLength="1048576000"></requestLimits>

</requestFiltering>

</security>

</system.webServer>

把你的IIS6.0包解压

从Windows组件里面安装

把他需要的每个文件指定到解压文件夹就好了

IIS一般的 *** 作系统都是自带的,只要不是家庭版本的,都可以在Windows组件里面安装

首先必须启用asp

控制面板 ->管理工具 ->iis(internet 服务器)- web服务扩展 ->active server pages ->允许

控制面板 ->管理工具 ->iis(internet 服务器)- web服务扩展 ->在服务端的包含文件 ->允许

还要启用父路径支持。

iis-网站-主目录-配置-选项-启用父路径

要注意权限分配

iis-网站-(具体站点)-(右键)权限-users完全控制

解决windows2003最大只能上载200k的限制。

先在服务里关闭iis admin service服务

找到windows\system32\inesrv\下的metabase.xml,

打开,找到aspmaxrequestentityallowed 把他修改为需要的值,

然后重启iis admin service服务

1、在web服务扩展 允许 active server pages和在服务器端的包含文件

2、修改各站点的属性

主目录-配置-选项-启用父路径

3、使之可以上传大于 200k的文件(修改成您要的大小就可以了,如在后面补两个0,就允许20m了)

c:\windows\system32\inetsrv\metabase.xml

(企业版的windows2003在第592行,默认为 aspmaxrequestentityallowed="204800" 即200k

将其加两个0,即改为,现在最大就可以上载20m了。

aspmaxrequestentityallowed="20480000"

500错误范围太广,建议你先做简单上传测试(文件大小低于20kb),看是否出错,如果这样都出错那说明是你代码问题或者组件问题,你可以看看资源是否传到指定位置,如果传到了,说明上传功能未出错,其他代码错了.

PS:你在iis里面设置限制文件上传大小了没有

win2003的iis6限制了asp的上传文件大小为200k,aspx的上传程序没有影响

1、先勾选IIS设置中的选项:IIS服务器属性-->允许直接编辑配置数据库

2、在服务里关闭iis

admin

service服务.

3、找到windows\system32\inesrv\下的metabase.xml

打开,找到ASPMaxRequestEntityAllowed

把他修改为需要的值

,默认为204800,即200K

然后重启iis

admin

service服务


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8043657.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存