win/win7 iis7与IIS6对无法上传大文件的解决方法linux网页制作(通用6篇)由网友“苦涩”投稿提供,下面是小编给大家带来win/win7 iis7与IIS6对无法上传大文件的解决方法linux网页制作,一起来阅读吧,希望对您有所帮助。
篇1:win/win7 iis7与IIS6对无法上传大文件的解决方法linux网页制作
Windows 2003 Server下无法上传附件,无论是文章还是软件上传都会出现:Request 对象 错误 'ASP 0104 : 的错误,请按照下面的说明一步步操作:
更改win2003的IIS 6.0对asp教程的上传文件大小为200k限制,aspx的上传程序没有影响,在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。IIS 6 出于安全考虑, 默认最大请求是200K(也即最大提交数据限额为200KByte,204800Byte)。(在 IIS 6.0 之前的版本中无此限制)
解决办法一:
新建一个文本文件,内容如下:
'----------------------------------------------------
set providerObj=GetObject(“winmgmts:/root/MicrosoftIISv2”)
set vdirObj=providerObj.get(“IIsWebVirtualDirSetting='W3SVC/1/ROOT'”)
WScript.Echo “Before: ” & vdirObj.AspMaxRequestEntityAllowed
vdirObj.AspMaxRequestEntityAllowed=5100
vdirObj.Put_
WScript.Echo “Now: ” & vdirObj.AspMaxRequestEntityAllowed
'----------------------------------------------------
然后保存为.vbs文件,如:vf.vbs
然后在命令行模式下,执行 cscript. 文件路径及文件名,如:
cscript. d:vf.vbs
这样ASP上传大小就更改为了上面设置的:51200000字节 (50兆)
解决办法二:
第一步:修改IIS设置,允许直接编辑配置数据库教程,如下图所示:
第二步:先在服务里关闭iis admin service服务
找到windowssystem32inesrv下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K 把它修改为你所需的大小即可,
如:51200000(50M)
然后重启iis admin service服务。
wi7的解决办法
windows7有很多人已经用上了,喜欢鼓捣网站的想必也开了IIS用来调试自己的网站,但win7采用的是IIS7,界面和设置方法与XP、win2003大不相同,如何修改限制上传文件大小的问题就颇费周章,在网上搜索到的资料大多是针对XP和win2003的,win7中根本就没有metabase.xml这个文件。 有一篇文章说到:“双击“IIS”中的“ASP”– 打开“配置 ASP 应该程序的属性”–展开“限制属性”;修改“最大请求实体主体限制”的值,默认值为200000;把它修改为你想修改的大小”,我依样画瓢做完了,还是不行!无聊中研究一下网站后台的出错信息,其中提到了“请求筛选……”,桌面打开的““Internet 信息服务(IIS)管理器”里不就有一个“请求筛选”配置吗?打开看看,里面果然大有文章,点开“编辑功能设置”就可以看到这里还有“请求限制”,修改下面:“允许的最大内容长度”,默认是30M,随便改大一点,我改成300M,点击“确定”,重新启动IIS,再上传试试,50M、90M都可以了。
总结一下前面的修改步骤,win7的IIS配置中打开200k上传限制要分两步:
一、从ASP配置中修改“最大请求实体主体限制”的值;
二、从“请求筛选”配置中修改“允许的最大内容长度”的值。这两个步骤应该是不分先后的。
还有一篇文章说是这样修改的:打开系统所在分区的WindowsSystem32inetsrvconfigschema文件夹再用记事本打开 IIS_schema.xml 查找然后修改30000000这个数值。但我试验的结果不成功,以Administrator超级用户登陆来修改,保存时提示没有权限,该文件为只读的,始终无法修改文件属性,所以我个人认为这个办法不适合一般用户。下面是我每一个操作步骤的截图,有基础的一看就懂,看不懂的再结合文字说明吧。
篇2:iis无法正常运行asp 文件解决方法linux网页制作
查看系统日志出现
iis 服务器无法加载应用程序 '/lm/w3svc/1/root/test',错误是 '没有注册类别
microsoft windows xp [版本 5.1.2600]
(c) 版权所有 1985- microsoft corp.
c:documents and settingsadministrator>cd %windir%system32inetsrv
c:windowssystem32inetsrv>rundll32 wamreg.dll,createiispackage
c:windowssystem32inetsrv>regsvr32 asp教程txn.dll
如果出现
asptxn.dll 中的dllregisterserver失败,返回代码是:0x8004e00f
再执行下面方法
c:windowssystem32inetsrv>msdtc -install
c:windowssystem32inetsrv>msdtc -resetlog
c:windowssystem32inetsrv>rundll32 wamreg.dll,createiispackage
c:windowssystem32inetsrv>regsvr32 asptxn.dll
c:windowssystem32inetsrv>
ko重启一下iis就可以了,
篇3:windows IIS6.0无法执行ASP问题解决方法linux网页制作
windows 2003 IIS6.0无法执行ASP问题解决方法
启用Asp支持
Windows Server 2003 默认安装,是不安装 IIS 6 的,需要另外安装,安装完 IIS 6,还需要单独开启对于 ASP 的支持。
启用Asp,进入:控制面板 -> 管理工具 -> IIS(Internet 服务器)- Web服务扩展 -> Active Server Pages -> 允许
控制面板 -> 管理工具 -> IIS(Internet 服务器)- Web服务扩展 -> 在服务端的包含文件 -> 允许
控制面板 -> 管理工具 ->iis(internet 服务器)- web服务扩展 -> active server pages -> 允许
控制面板 -> 管理工具 ->iis(internet 服务器)- web服务扩展 -> 在服务端的包含文件 -> 允许
还要启用父路径支持,
iis-网站-主目录-配置-选项-启用父路径
要注意权限分配
iis-网站-(具体站点)-(右键)权限-users完全控制
解决windows2003最大只能上载200k的限制。
先在服务里关闭iis admin service服务
找到windowssystem32inesrv下的metabase.xml,
打开,找到asp教程maxrequestentityallowed 把他修改为需要的值,
然后重启iis admin service服务
1、在web服务扩展 允许 active server pages和在服务器端的包含文件
2、修改各站点的属性
主目录-配置-选项-启用父路径
3、使之可以上传大于 200k的文件(修改成您要的大小就可以了,如在后面补两个0,就允许20m了)
c:windowssystem32inetsrvmetabase.xml
(企业版的windows2003在第592行,默认为 aspmaxrequestentityallowed=“204800” 即200k
将其加两个0,即改为,现在最大就可以上载20m了。
aspmaxrequestentityallowed=“20480000”
篇4:win Web服务器安全配置与安全配置方法linux网页制作
web服务器安全配置的内容
1终端服务默认端口号:3389,
更改原因:不想让非法用户连接到服务器进行登录实验。当这台服务器托管在外时更不希望发生这种情况,呵呵,还没忘记的输入法漏洞吧?
更改方法:
(1)、第一处[hkey_local_machine system currentcontrolset control terminal server wds rdpwd tds tcp],看到右边的portnumber了吗?在十进制状态下改成你想要的端口号吧,比如7126之类的,只要不与其它冲突即可。
(2)、第二处[hkey_local_machine system currentcontrolset control terminal server winstations rdp-tcp,方法同上,记得改的端口号和上面改的一样就行了。
2系统盘windowssystem32cacls.exe、cmd.exe、net.exe、net1.exe、telnet.exe、ftp.exe 文件只给 administrators 组和 system 的完全控制权限
注册表删除 wscript.shell、wscript.shell.1、wscript.network、wscript.network.1、shell.application
注册表改名 adodb.stream、scripting.dictionary、scripting.filesystemobject
3启用防火墙和tcp/ip过滤,再serv-u开启一组端口映射
80 20 21 2121 * 以及serv-u端口组
下面这关于win2003禁止web等目录执行exe,bat,com
运行-----输入 gpedit.msc ----计算机配置---windows 设置----安全设置↓软件限制策略(如果旁边没有什么东西,
点右键创建一个策略)---其他规则----(点右键)新建立一个路径规则(p)。
如图1:
这样d:wwwroot目录就无法执行任何exe.bat.com文件了。 不管你是什么权限。即使是system都无法执行。
这样大大的提高了被使用exp提升权限的安全性。
当然这里提一个思路。 。大家都知道c:windowstemp是临时文件夹。 基本都是所有用户都可以写的。它是不需要执行权限的。
当然我们这里可以给他加一个规则。让c:windowstemp无执行权限。 方法如上。
原理:基于软件策略从这些目录都无法运行程序,增加安全。
篇5:iis执行asp 显示500错误排查与解决方法linux网页制作
IIS服务器出现500错误
2错误原因:500错误的原因一般是源程序出现错误造成的,
3 解决办法:1 首先设置IE浏览器à工具->Internet选项
2 刷新或者重新打开500错误页面就会出现错误的程序部分
3 根据错误提示,然后解决问题。
4 ADODB.Connection 创建失败的可能解决方法:
1、重装MDAC2.8。
MDAC 2.8下载地址:
www.microsoft.com/downloads/details.asp教程x?displaylang=zh-cn&FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c
2、你先在开始运行里输入regsvr32 “C:Program FilesCommon FilesSystemadomsado15.dll”,
如果不行再输入他regsvr32 scrrun.dll 记得刷新页面。还不行输入他regsvr32 msxml3.dll就可以了。
3、重新安装MDAC_TYP.EXE。这个我也操作过,所以也记录下来。
download.microsoft.com/download/8/b/6/8b6198c0-fe96-4811-9d81-d5c76dd5fea8/MDAC_TYP.EXE
上面的1、2、3不分先后顺序的,操作过后一般能解决问题。
PS:一般先使用第二步,注册这些DLL,如果测试OK的话也就不用使用其他步骤了
篇6:iis6.0 找不到服务器或 DNS 错误与站点打不开解决方法linux网页制作
今天一朋友的windows 2003 iis6.0服务器出现打不开站点并且还出现dns错误了,经过仔细分析与百度搜索了,下面来看看解决方法
无法显示页,
要查找的页面是当前不可用的。 该 Web 站点可能会出现技术的了问题,或者您可能需要调整浏览器设置。
找不到服务器或 DNS 错误。
ping能ping通,telnet 80端口也没有问题。查看LOGFILES下的HTTPERROR,发现很多“36_Connections_Refused”这样的错误信息。
百度搜索了下“_Connections_Refused”,找到微软的官方解决方案,support.microsoft.com/kb/934878/zh-cn解决方法如下:
1.进入注册表,进入具体项:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTPParameters
2.新建dword值,输入名称“EnableAggressiveMemoryUsage”
3.修改值为1.
4.开始-运行,输入CMD。进入CMD窗口。
5.执行:net stop http /y
6.执行:iisreset /restart
IIS问题得到解决。
重要此节、 方法,或任务包含告诉您如何修改注册表的步骤。 但是,如果注册表修改不当可能会出现严重问题。 因此,请确保您认真执行这些步骤,
附加的保护备份注册表之前对其进行修改。 然后,您可以在出现问题时还原注册表。 有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 (support.microsoft.com/kb/322756/ ) 如何备份和还原在 Windows 注册表
若要变通解决此问题,将 EnableAggressiveMemoryUsage 注册表项添加到以下注册表子项:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTPParameters
然后,将 EnableAggressiveMemoryUsage 注册表项设置为 1
要这样做,请按照下列步骤:
单击启动请单击运行中键入注册表编辑器中将打开框中,然后单击确定
单击以下注册表子项:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTPParameters
上该编辑指向菜单新,然后单击双字节值
类型EnableAggressiveMemoryUsage,然后按 ENTER。
上该编辑单击菜单,修改
中将值数据框中键入1,然后单击确定
上该文件单击菜单,退出退出注册表编辑器。
重新启动 HTTP 服务。 若要执行此操作,请按照下列步骤:
单击启动请单击运行中键入cmd中将打开框中,然后单击确定。
在命令提示符下类型net stop http /y,然后按 ENTER。
在命令提示符下类型iisreset /restart,然后按 ENTER。
★ php实习报告
★ windows IIS6.0无法执行ASP问题解决方法linux网页制作
★ 关于Fckeditor2次上传漏洞(IIS6分号解析漏洞)
★ linux系统怎么自定义404错误页面?linux操作系统
★ 学习心得如何总结
【win/win7 iis7与IIS6对无法上传大文件的解决方法linux网页制作(通用6篇)】相关文章:
IIS下另外一个危险的ISAPI扩展2023-08-13
3DSMAX学习心得总结2023-12-30
iis rewrite伪静态中文无效问题解决方法Windows服务器操作系统2022-05-17
踩出自己的脚印经典美文2022-12-02
FCKeditor 建立文件夹、上传文件时“.”变“”的突破漏洞预警2023-08-07
测试转正工作总结2023-04-11
LNK文件漏洞简要分析2023-01-25
Windows 服务器的安全防护林2023-06-15
网络层安全服务与攻击分析2023-12-10
冰箱密封条的检查和修复方法2024-03-24