iis6上傳文件限制
❶ 伺服器維護中,怎樣破解IIS最大上傳值為200K的限制
一、windows2003默認最大隻能上載200K的限制
1. 關閉系統管理工具 >> 服務 >> IIS Admin Service 服務
2. 打開 C: \windows\system32\inesrv\metabase.xml
3. 修改 AspMaxRequestEntityAllowed="204800"的值為自己需要的, 默認為 204800,即為200K
4. 啟動 IIS Admin Service
二、win2008解決方法
默認情況下,IIS7的上傳限制為200K。當上傳文件小於30M時,可以通過如下方法設置:
打開IIS管理器雙擊 -「IIS」中的「ASP」-打開「配置」-展開「限制屬性」;修改「最大請求主體限制」,修改值為你像要的,默認值為200000(即不到200K)。
當文件大於30M是,繼續如下修改:
1、停止IIS7
2、找到「C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml」文件。
3、文件是只讀的,要先去掉只讀屬性,修改後再重新修改為只讀。
4. 查找 <attribute name="maxAllowedContentLength"type="uint" defaultValue="30000000" />
3000000默認為30MB(不完全等於) 。加一個0 就是 300MB 。根據需要自己進行修改(1M=1024kB)。
5. 重啟iis
❷ windows server 2003 iis6.0限制最大上傳大小
把你的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"
❸ 2003 IIS 6.0 上傳設置 AspMaxRequestEntityAllowed 最大可以設置多少M
默認最大為200k,可以更改,方法如下:
新建一個文本文件,內容如下:
'----------------------------------------------------
set providerObj=GetObject("winmgmts:/root/MicrosoftIISv2")
set vdirObj=providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")
WScript.Echo "Before: " & vdirObj.AspMaxRequestEntityAllowed
vdirObj.AspMaxRequestEntityAllowed=51200000
vdirObj.Put_()
WScript.Echo "Now: " & vdirObj.AspMaxRequestEntityAllowed
'----------------------------------------------------
然後保存為.vbs文件,如:vf.vbs
然後在命令行模式下,執行 cscript 文件路徑及文件名,如:
cscript d:\vf.vbs
這樣ASP上傳大小就更改為了上面設置的:51200000位元組 (50兆)
最大限制沒聽說過,你設到幾G都沒問題,我試過。不過不安全,小心黑客攻擊噢,呵呵
❹ 如何解除IIS的文件上傳限制
解除IIS的文件上傳限制的方法
首先
在IIS中右鍵「本地計算機」選擇「屬性」,鉤選「允許直接編輯配置資料庫」。
然後依次打開「控制面板--管理工具--服務」,在其中右邊找到「IIS Admin Service」,選中該項並點擊滑鼠右鍵,選中「停止」即可關閉該服務。
修改C:/Windows/System32/inetsrv/config/schema/IIS_schema.xml文件(修改該文件需要獲得這個文件的控制權),找到maxAllowedContentLength, 其默認值為30000000,即30M,加一個0 就變成了 300MB 了就應該夠用了謹悔祥,如果不起作用,則需要重啟 IIS 7!
修改之後如下:
前肢<element name="requestLimits"> <attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" /> <attribute name="maxUrl" type="uint" defaultValue="4096" /> <attribute name="maxQueryString" type="uint" defaultValue="2048" /> <element name="headerLimits"> <collection addElement="add" clearElement="clear" removeElement="remove" > <attribute name="header" type="string" required="true" isUniqueKey="true" validationType="nonEmptyString" /> <attribute name="sizeLimit" type="uint" required="true" /> </collection> </element>
再修改web.config裡面的
<add key="CookieTimeOut" value="30" /祥搏> <add key="imageSize" value="-1" /> <add key="fileSize" value="10000" />(大小改這里) <add key="fileLimit" value="10" />
檢查web.config的httpRuntime :
<httpRuntime maxRequestLength="2097151" executionTimeout="50000" />
❺ win7 iis 上傳文件大小的限制到底是多少
方法/步驟
本文以win2012下的IIS8.0為例。
滑鼠移至桌面最最左下角,彈出開始菜單,點擊左鍵。
點擊iis管理器,並選中您的網站。
點擊「管理」下的「配置編輯器」。
設置上傳超時時間限制。
點擊下拉菜單節(S),選中system.web>httpRuntime
將executionTimeout的值設為00:30:00(即30分鍾)
設置上傳文件大小限制。
點擊下拉菜單節(S),選中system.webServer>security>requestFiltering
展開requestlimits,將maxAllowedContentLength的值設為102400000(即100m)
註:這樣修改直接就能生效,無需重啟iis或者伺服器。
也可以直接在網站根目錄建一個web.config文件,用此方法可以直接省略前5步,web.config內容具體如下
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="102400000" />
</requestFiltering>
</security>
</system.webServer>
<system.web>
<httpRuntime executionTimeout="1800" />
</system.web>
</configuration>
❻ IIS6.1 不能上傳文件
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服務
❼ win2003 IIS6.0無法上傳大文件,怎麼辦
一、好象中毒了木馬,建議滅毒。
二、它轉移了你的銀扮文件鋒脊灶,搜索 原文件名(不加後綴),應該說能找到,找到後雙擊是打不開的,打開的方法:1打開一個能打開的相同格式的文件,打開後,2點菜單《文件》中的《打開》,3路徑就是搜索到的。
我曾經用此方法找到並野或打開了所有的文件,方法雖然很笨,急用時,可以應急。
❽ iis6,windows2003上傳附件大小限制問題!!!!
最大限制是100M呢,我試驗了一下。
❾ 在IIS6.0中,默認設置最大隻能傳送 204,800 個位元組
在win2003的IIS 6.0中,默認設置特別嚴格和安全,最大隻能傳送 204,800 個位元組,這樣可以最大限度地減少因太寬松的超時和限制而造成的攻擊。IIS 6 出於安全考慮,默認最大請求是200K(也即最大提交數據限額為200KByte,204800Byte,在 IIS 6.0 之前的版本中無此限制) 。
解決辦法一:
第一步:修改IIS設置,允許直接編輯配置資料庫。打開 Internet信息服務管理器,在「本地計算機」上點右鍵選屬性,在Internet信息服務選項中選中「允許直接編輯配置資料庫」。第二步:在服務里關閉 iis admin service服務,找到windows\system32\inesrv\下的metabase.xml 打開,找到ASPMaxRequestEntityAllowed 修改為需要的值,默認為204800,即200K,如把它修改為52428800(50M)。第三步:重啟iis admin service服務。解決辦法二:新建一個文本文件,內容如下:'----------------------------------------------------set providerObj=GetObject("winmgmts:/root/MicrosoftIISv2")set vdirObj=providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")WScript.Echo "Before: " & vdirObj..AspMaxRequestEntityAllowed=51200000vdirObj.Put_()WScript.Echo "Now: " & vdirObj.AspMaxRequestEntityAllowed'----------------------------------------------------然後保存為.vbs文件,如:vf.vbs
然後在命令行模式下,執行 cscript 文件路徑及文件名,如:cscript d:\vf.vbs這樣ASP上傳大小就更改為了上面設置的:51200000位元組 (50兆)。