1. 关闭 系统管理工具 >> 服务 >> IIS Admin Service 服务
2. 打开 \Windows\system32\inesrv\metabase.xml
3. 修改 ASPMaxRequestEntityAllowed 的值为自己需要的, 默认为 204800
4. 启动 IIS Admin Service

解决办法:

請依照下列六步驟,修正 Windows Server 2003 IIS 6 的 ASP 上傳與下載檔案大小上限問題:
Step1. 先停止 IIS 服務,
  開始 -> 系統管理工具 -> 服務
  停止 IIS Admin Service 和 World Wide Web Publishing Service

Step2. 用文字編輯器開啟 C:\windows\sytem32\inetserv\metabase.xml

Step3. 尋找字串
AspMaxRequestEntityAllowed
  將 204800 (200KB) 改成您想要的大小,此部分為上傳限制。

Step4. 尋找字串
AspBufferingLimit
  將 預設的 4194304 (4MB) 改成您想要的大小,此部分為下載限制。

Step5. 重新啟動 IIS Admin Service 和 World Wide Web Publishing Service 服務。

Step6. 完成 ASP 上傳、下載限制修正。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cttgd/archive/2009/03/10/3975430.aspx


批处理命令行CMD启动停止重启IIS的命令
2009年08月03日 星期一 14:01

启动IIS:  
net start iisadmin    (IIS的整个服务)
net start w3svc       (WWW网页WEB服务)
停止IIS:  
net stop iisadmin /y     (会自动停止www、ftp和smtp服务)

如果用的IIS自带FTP还可以执行
net start MSFtpsvc
命令来启动FTP 起源网


另外,还可以通过命名行使用iisreset命令加参数对IIS进行控制:

C:\Documents and Settings\Administrator>iisreset /?

 

IISRESET.EXE (c) Microsoft Corp. 1998-1999

Usage:
iisreset [computername]

 

        /RESTART                        停止然后重新启动所有 Internet 服务。
        /START                            启动所有 Internet 服务。
        /STOP                              停止所有 Internet 服务。
        /REBOOT                          重新启动计算机。
        /REBOOTonERROR            如果在启动、停止或重新启动 Internet 服务时发生错误,则重新启动计算机。 起源网资讯频道
        /NOFORCE                        假如尝试停止失败时,不要强制终止 Internet 服务。
        /TIMEOUT:val                指定超时值(以秒为单位)来等待    Internet 服务的成功终止。
                                                  假如 REBOOTonERROR 参数已被指定,超时后可以重新启动计算机。
                                                   默认值为 20 秒重新开始,60 秒停止,0 秒重新启动 。 bnxb出品
        /STATUS                          显示所有 Internet 服务的状态。
        /ENABLE                          在本地系统上启用 Internet 服务的重新启动。
        /DISABLE                        在本地系统上禁用 Internet 服务的重新启动。

 

附:批处理重启IIS-WEB服务器的命令,目的:通过自己编写代码实现IIS服务的重启

 

步骤:

1.新建一个记事本,命名为IIS.txt

2.打开IIS.txt记事本,添加如下代码:

 

@echo off
net stop iisadmin /yes
net start iisadmin
net start w3svc
pause

3.另存为IIS.bat即可,双击IIS.bat就开始批处理命令。


 




WIN2003无法上传较大的文件“Request 对象 错误’ASP 0104 : 80004005’ "
症状:
      上传文件到 Windows 2003 server + IIS 6.0 服务器的时候遇到下列错误:
       请求对象错误 ''ASP 0104 : 80004005''
       操作被禁止
      /Upload.asp, line 40

原因:
        IIS6.0 禁止上传超过 200kB 的文件. 因此你需要修改 IIS 的默认设置.

技术背景
      在 IIS 6.0 中, AspMaxRequestEntityAllowed 属性指定了一个 ASP 请求

(Request)可以使用的最大字节数. 如果 Content-Length 头信息中包含的请求长度超过了

AspMaxRequestEntityAllowed 的值, IIS 将返回一个 403 错误信息.
      这个属性值与 MaxRequestEntityAllowed 相似, 但是是针对 ASP 请求的. 假如你

知道自己的 ASP 应用只需要处理很少的请求数据, 你可以在 World Wide Web Publishing

Service (WWW 发布服务)层级设定全局的 MaxRequestEntityAllowed 属性为 1MB, 并单独

设定 AspMaxRequestEntityAllowed 为一个较小的值.

解决方法
      打开位于 C:\Windows\System32\Inetsrv 中的 metabase.XML, 并修改

AspMaxRequestEntityAllowed 为你需要的值(例如 1073741824, 1GB).建议不要太大,一

般的数码照片小于2m,软件50m以内。
      修改之前,请先停止以下服务:
      World Wide Web Publishing Service
      HTTP SSL
      IIS Admin Service
      修改保存文件后再启动这些服务。