⑴ IIS上傳不了文件是咋回事呀。兄嘚
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服務。
⑵ 伺服器維護中,怎樣破解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
⑶ iis7如何解除上傳文件限制
默認情況下,IIS7的上傳限制為200K。當上傳文件小於30M時,可以通過如下方法設置:
在iis7中找到asp設置,在「asp」的「限制屬性」中最後一行「最大請求主體限制」,修改該值為你所想要的,如2G(2000000000,單位為B)。當上傳文件要求大於30M時,繼續如下修改:
1、停止IIS7
2、找到「C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml」文件。
這個文件是只讀的,即使用管理員許可權也不能修改。要先修改文件的許可權,然後去掉只讀屬性才可以。
1.右鍵文件->屬性->安全,選中目標用戶,點擊高級,修改文件所有者;
2.確定後點擊編輯,就可以修改當前用戶的許可權了,添加「寫入」許可權。至此,許可權設置OK了。
3.將文件的只讀屬性去掉。
用記事本打開該文件,找到「」,將「30000000」修改為你想要的值(如2000000000)保存。
將「C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml」文件加上只讀屬性。
啟動IIS7。本人上傳120M視頻文件通過。
但是,win2008最大隻能上傳小於2G的文件。這個要注意。
⑷ IIS7 無法上傳文件(不是大小限制問題)
使用了上傳組件還是什麼?你基本什麼都說沒問題了,那還問大家幹嘛。
化境是有例子的,直接使用的時候可以上傳嗎?先用他的測試下。
⑸ 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>
⑹ 如何設置伺服器iis上傳文件大小
在IIS 6.0中設置文件上傳大小的方法,就是配置如下節點:
復制代碼 代碼如下:
<system.web>
<httpRuntime maxRequestLength="1048576" executionTimeout="600"/>
</system.web>
但在IIS7中,設置如上設置後,不管設置多大數值,最大上傳了限制為30M
還要進行如下設置才能正確:
方法1:
appcmd set config "My Site/MyApp" -section:requestFiltering -requestLimits.maxAllowedContentLength:104857600 -commitpath:apphost
在IIS伺服器的命令行執行如上命令,注意修改上面的網站名稱和上傳文件大小
方法2:
在web.config中加入如下配置:
復制代碼 代碼如下:
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1048576000"></requestLimits>
</requestFiltering>
</security>
</system.webServer>
⑺ uploadify文件上傳最大多少
打開C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml
找到<attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" />
上傳文件大小為30000000位元組(約28.6M)
把這個改大點就行了
如果你用的是IIS7,那應該在system.webServer設置
<system.webServer>
<validation ="false" />
<moles ="true" />
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483647"></requestLimits>
</requestFiltering>
</security>
</system.webServer>
⑻ oa辦公系統要求照片最大隻能上傳100m/個的附件,照片如何處理調整
當上傳文件要求大於30M時,繼續如下修改:
停止IIS7
找到「C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml」文件。
這個文件是只讀的,即使用管理員許可權也不能修改。要先修改文件的許可權,然後去掉只讀屬性才可以。
右鍵文件->屬性->安全,選中目標用戶,點擊高級,修改文件所有者;
確定後點擊編輯,就可以修改當前用戶的許可權了,添加「寫入」許可權。至此,許可權設置OK了。
將文件的只讀屬性去掉。 用記事本打開該文件,找到「」,將「30000000」修改為你想要的值(如2000000000)保存。 將「C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml」文件加上只讀屬性。 啟動IIS7。本人上傳120M視頻文件通過。