﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-计算机学习拾零-随笔分类-asp</title><link>http://www.blogjava.net/freebird/category/12605.html</link><description>－－－－我喜欢的学习资料收藏的宝地，学习笔记的记录场地，交流的乐园</description><language>zh-cn</language><lastBuildDate>Tue, 27 Feb 2007 12:38:36 GMT</lastBuildDate><pubDate>Tue, 27 Feb 2007 12:38:36 GMT</pubDate><ttl>60</ttl><item><title>修改IIS上传文件的限制</title><link>http://www.blogjava.net/freebird/archive/2006/06/28/55642.html</link><dc:creator>freebird</dc:creator><author>freebird</author><pubDate>Wed, 28 Jun 2006 15:42:00 GMT</pubDate><guid>http://www.blogjava.net/freebird/archive/2006/06/28/55642.html</guid><wfw:comment>http://www.blogjava.net/freebird/comments/55642.html</wfw:comment><comments>http://www.blogjava.net/freebird/archive/2006/06/28/55642.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freebird/comments/commentRss/55642.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freebird/services/trackbacks/55642.html</trackback:ping><description><![CDATA[
		<font size="2">在使用Windows2003作为web服务器的时候，当提交较多内容或上传较大文件时会出现如下错误：<br /></font>
		<table style="BORDER-RIGHT: #cccccc 1px dotted; TABLE-LAYOUT: fixed; BORDER-TOP: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted" cellspacing="0" cellpadding="6" width="95%" align="center" border="0">
				<tbody>
						<tr>
								<td style="WORD-WRAP: break-word" bgcolor="#ffefb5">
										<font style="FONT-SIZE: 9pt; COLOR: #000084" size="2">Request 对象 错误 \’ASP 0104 : 80004005\’  <br /><br />不允许操作  <br /><br />/save.inc，行 20  </font>
								</td>
						</tr>
				</tbody>
		</table>
		<font size="2">    也就是我们这里说的</font>
		<font face="Verdana">
				<font size="2">ASP“0104:0x80004005”错误，其实这是微软在2003系统，准确地说是IIS6里面对安全的一个考虑，它对request的大小作了限制，最大为204800字节，也就是200K，这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。<br />    说到这里很多人应该知道怎么做了：<br />    <strong>方法一：</strong><br />    1、先打开Internet 信息服务(IIS)管理器；<br />    (本地计算机 )---- 属性 ----允许直接编辑配置数据库(N)<br />    <img style="WIDTH: 28px" src="http://coolersky.com/images/articles/2005/1013/144017854.jpg" /><br />    一定要勾先“允许直接编辑配置数据库(N)”<br />    2、然后在服务里关闭iis admin service服务；<br />    <img style="WIDTH: 28px" src="http://coolersky.com/images/articles/2005/1013/144018740.jpg" /><br />    3、找到windows\system32\inesrv\下的metabase.xml,用计事本打开metabase.xml，找到ASPMaxRequestEntityAllowed把他修改为需要的值，默认为204800，把它修改为51200000(50M)；<br />    4、然后重启iis admin service服务。<br />    <strong>方法二：</strong><br />    1、新建一个文本文件；<br /></font>
				<table style="BORDER-RIGHT: #0000ff 1px dotted; TABLE-LAYOUT: fixed; BORDER-TOP: #0000ff 1px dotted; BORDER-LEFT: #0000ff 1px dotted; BORDER-BOTTOM: #0000ff 1px dotted" cellspacing="0" cellpadding="6" width="95%" align="center" border="0">
						<tbody>
								<tr>
										<td style="WORD-WRAP: break-word" bgcolor="#efefef">
												<font style="FONT-SIZE: 9pt; COLOR: #0000ff" size="2">set providerObj=GetObject("winmgmts:/root/MicrosoftIISv2") <br />set vdirObj=providerObj.get("IIsWebVirtualDirSetting=’W3SVC/1/ROOT’") <br />WScript.Echo "Before: " &amp; vdirObj.AspMaxRequestEntityAllowed <br />vdirObj.AspMaxRequestEntityAllowed=51200000 <br />vdirObj.Put_() <br />WScript.Echo "Now: " &amp; vdirObj.AspMaxRequestEntityAllowed </font>
										</td>
								</tr>
						</tbody>
				</table>
				<font size="2">    2、将以上内容保存为change.vbs；<br />    3、在cmd命令行界面下执行<br /></font>
				<table style="BORDER-RIGHT: #0000ff 1px dotted; TABLE-LAYOUT: fixed; BORDER-TOP: #0000ff 1px dotted; BORDER-LEFT: #0000ff 1px dotted; BORDER-BOTTOM: #0000ff 1px dotted" cellspacing="0" cellpadding="6" width="95%" align="center" border="0">
						<tbody>
								<tr>
										<td style="WORD-WRAP: break-word" bgcolor="#efefef">
												<font style="FONT-SIZE: 9pt; COLOR: #0000ff" size="2">cscript [path]change.vbs </font>
										</td>
								</tr>
						</tbody>
				</table>
		</font>
		<font face="宋体, MS Song" size="2">    <strong>方法三：</strong><br />    1、下载工具</font>
		<a href="#">
				<font face="宋体, MS Song" size="2">Internet Information Services (IIS) 6.0 Resource Kit Tools</font>
		</a>
		<font face="宋体, MS Song" size="2">，并安装，记得自定义一下，里面有一些用不到，这里只用到Metabase Explorer；<br /></font>
		<a href="#">
				<font face="宋体, MS Song" size="2">
						<img style="WIDTH: 28px" src="http://coolersky.com/images/articles/2005/1013/150940713.jpg" border="0" />
				</font>
		</a>
		<br />
		<font face="宋体, MS Song" size="2">    2、开始－程序菜单－IIS Resources－Metabase Explorer，运行Metabase Explorer；<br />    3、修改(local)\LM\W3SVC\AspMaxRequestEntityAllowed属性，修改为较大的值，如51200000(50M)。</font>
<img src ="http://www.blogjava.net/freebird/aggbug/55642.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freebird/" target="_blank">freebird</a> 2006-06-28 23:42 <a href="http://www.blogjava.net/freebird/archive/2006/06/28/55642.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>