修改IIS上傳限制

IIS 5.0+ 的預設上傳限制為 204,800 bytes (200KB),所以如果試圖上傳超過這個大小的檔時會遇到下面訊息:

要求物件 錯誤 ‘ASP 0104 : 80004005’

不允許的操作

修改方式:

  1. 打開命令提字元。
    開始→執行→輸入「cmd」。
  2. 切換到 IIS 管理程式目錄
    cd drive:\inetpub\adminscripts
    drive 為 IIS 目錄的磁碟機代號
  3. 設定新的上傳限制(byte)
    cscript adsutil.vbs set w3svc/ASPMaxRequestEntityAllowed size
  4. 重新啟動 IIS
    iisreset

另一個方法是直接修改 metabase.xml

  1. 開啟 IIS 主控台
  2. 在「網際網路服務」下選擇欲修改的主機,然後在上面按右鍵,選「內容」
  3. 將「啟用直接Metabase編輯」打勾,按確定
  4. 編輯 %windir%\system32\inetsrv\MetaBase.XML
  5. 尋找 AspMaxRequestEntityAllowed 的設定
    預設為 AspMaxRequestEntityAllowed = “204800″
  6. 修改為新的上傳限制即可

參考:

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s