iis7上傳文件大小
『壹』 伺服器維護中,怎樣破解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
『貳』 我需要使用winform實現大文件(大概20M左右)上傳到iis7部署的一個站點,如何實現希望有源碼。
完全不需要使用winform來實現這個功能,因為用戶還需要單獨下載這個應用程序。比較麻煩。
用戶體驗非常好的大文件上傳控制項,北京新穎網路做的不錯,樓主可以試試北京新穎網路ftp或者HTTP文件上傳控制項。北京新穎網路的FTP上傳控制項還支持斷點續傳,這個功能非常不錯。也比較穩定。
『叄』 IIS7下配置最大上傳附件大小需要注意什麼
IIS6 默認允許的附件最大上傳大小為4M,在IIS7之前,當我們需要擴大這個上傳限制時,比如需要將允許上傳的附件上限設置為50M,則可以在web.config中做如下配置:
代碼如下:
<system.web>
<httpRuntime requestValidationMode="2.0" maxRequestLength="51200" executionTimeout="60" appRequestQueueLimit="100" />
</system.web>
在使用IIS7後,除了進行以上配置外,還需要注意到
選中一個虛擬目錄,選擇功能視圖----雙擊請求篩選---右鍵選擇編輯功能測試,裡面有一項是允許的最大內容長度,默認是30M
也就是說,在使用IIS7後,如果你想上傳50M的附件,你得修改以上兩個地方才行
『肆』 IIS7.0 以fastCgi 模式運行php 上傳文件大小限制 怎麼設置
打開系統盤找到 C:\Windows\System32\inetsrv\config\schema目錄,該目錄下有一個IIS_schema.xml,右擊打開文件,Ctrl+F,然後輸入"<attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" />",
找到該配置節點,看到有一個defaultValue=30000000,不錯,就是它限制了上傳文件的大小,修改它就可以了,文件是只讀屬性!要先把文件的只讀屬性改掉。
『伍』 如何設置伺服器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>
『陸』 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>
『柒』 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視頻文件通過。
『捌』 在windows server 2008系統中有哪些注冊表的經典安全策略
一、系統及程序
1、屏幕保護與電源
桌面右鍵--〉個性化--〉屏幕保護程序
屏幕保護程序 選擇無
更改電源設置 選擇高性能
選擇關閉顯示器的時間 關閉顯示器 選 從不 保存修改
2、安裝IIS
管理工具--〉伺服器管理器--〉添加伺服器角色--〉勾選 Web伺服器(IIS)
勾選下列 角色服務
ASP
CGI(和PHP有關)
ISAPI擴展
ISAPI篩選器
在伺服器端包含文件(用於支持SSI shtml)
也可以之後添加
伺服器管理器--〉角色--〉web 伺服器(IIS)--〉角色服務 點擊 添加角色服務
http://qingguo408.blog.163.com/blog/static/15662855201121893825604/
如需安裝森茄返sql2005,則下列角色服務必須勾選
1. 常見的 HTTP 功能
靜態內容
默認文檔
目錄瀏覽
HTTP 重定向
2. 應用程序開發
ASP.Net
.NER 擴展
ISAPI 擴展
ISAPI 篩選器
3. 安全性
Windows 身份驗證
4. 管理工具 IIS6 管理兼容性
IIS 6 元資料庫兼容性
IIS 6 WMI 兼容性
設置日誌、輸出緩存的目錄
添加默認文檔
index.asp index.php Default.asp 等
啟用父路徑
ASP 啟用父路徑 False 改為 True
增加IIS對MIME文件類型的支持
MIME類型
.rmvb application/vnd.rn-realmedia
.iso application/octet-stream
.rar application/octet-stream
.7z application/octet-stream
.mkv application/octet-stream
Win2008或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的文件。這個要注意。
3、配置php
http://www.cnblogs.com/kaite/archive/2012/03/10/2389489.html
把php安裝包解壓的一個目錄下,C:\php
拷貝一個php.ini-development副本,把它重命名為php.ini。
配置php.ini 文件,搜索如下配置並修改相應的配置值:
extension_dir = "C:\php\ext"
; date.timezone = 改為 date.timezone = Asia/Shanghai
如果不改以上的date.timezone可能打開網頁會提示500錯誤
組件
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_MySQL.dll
extension=php_mysqli.dll phpMyAdmin使用
PHP 5.3以上版本使用fastcgi模式,配置IIS 7需要在IIS添加一個處理程序映射
處理程序映射--〉添加一個模塊處理程序:
*.php
FastCgiMole
C:\php\php-cgi.exe
PHP_vis_FastCGI
默認文檔中添加index.php 為默認文檔
PHP目錄 Users 讀取運行許可權
php測試
<?php
phpinfo();
?>
新版本的Windows版本PHP,在出現錯誤時,會將詳細的錯誤信息自動存儲到Windows系統的TEMP臨時目錄,文件名為:php-errors.log。在Windows2003系統中路徑一般是:C:\WINDOWS\Temp\php-errors.log。用記事本打開這個文件,就可以看到詳細的php錯誤記錄了。
HTTP 錯誤 500.0 – Internal Server Error
發生未知 FastCGI 錯誤
發生此錯誤的關鍵原因在於沒有安裝VC9運行庫 即VISUAL C++ 2008 (installer自動帶上了Visual C++ 2008)
Microsoft Visual C++ 2008 Redistributable Package (x86)下載地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=zh-cn
Microsoft Visual C++ 2008 Redistributable Package (x64)下載地址:
http://www.microsoft.com/downloads/zh-cn/resultsForProct.aspx?displaylang=zh&ProctID=23947d52-b2bc-4e88-8c51-e81dc2905b0d
如果安裝VC9運行庫仍出現上面錯誤,多數是因為php安裝目錄沒有給IIS_IUSRS用戶讀取和執行許可權造成的。
4、Mysql 5安裝
http://faq.comsenz.com/usersguide/discuz
二、系統安全配置
1、目錄許可權
除系統所在分區之外的所有分區都賦予Administrators和SYSTEM有完全控制權,之後再對其下的子目錄作單獨的目錄許可權
2、遠程連接
我的電腦屬性--〉遠程設置--〉遠程--〉只允許運行帶網路超級身份驗證的遠程桌面的計算機連接
選擇允許運行任意版本遠程桌面的計算機連接(較不安全)。備註:方便多種版本Windows遠程管理伺服器。
http://apps.hi..com/share/detail/16610280
windows server 2008的遠程桌面連接,與2003相比,引入了網路級身份驗證(NLA,network level authentication),XP SP3不支持這種網路級的身份驗證,vista跟win7支持。
然而在XP系統中修改一下注冊表,即可讓XP SP3支持網路級身份驗證。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
在右窗口中雙擊Security Pakeages,添加一項「tspkg」。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders
在右窗口中雙擊SecurityProviders,添加credssp.dll;請注意,在添加這項值時,一定要在原有的值後添加逗號後,別忘了要空一格(英文狀態)。
然後將XP系統重啟一下即可。再查看一下,即可發現XP系統已經支持網路級身份驗證
3、修改遠程訪問服務埠
更改遠程連接埠方法,可用windows自帶的計算器將10進制轉為16進制。更改3389埠為8208,重啟生效!
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp]
"PortNumber"=dword:0002010
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]
"PortNumber"=dword:00002010
1.在開始--運行菜單里,輸入regedit,進入注冊表編輯,按下面的路徑進入修改埠的地方
2.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
3.找到右側的 "PortNumber",用十進制方式顯示,默認為3389,改為(例如)6666埠
4.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp
5.找到右側的 "PortNumber",用十進制方式顯示,默認為3389,改為同上的埠
6.在控制面板--Windows 防火牆--高級設置--入站規則--新建規則
7.選擇埠--協議和埠--TCP/特定本地埠:同上的埠
8.下一步,選擇允許連接
9.下一步,選擇公用
10.下一步,名稱:遠程桌面-新(TCP-In),描述:用於遠程桌面服務的入站規則,以允許RDP通信。[TCP 同上的埠]
11.刪除遠程桌面(TCP-In)規則
12.重新啟動計算機
4、配置本地連接
網路--〉屬性--〉管理網路連接--〉本地連接
打開「本地連接」界面,選擇「屬性」,左鍵點擊「Microsoft網路客戶端」,再點擊「卸載」,在彈出的對話框中「是」確認卸載。點擊「Microsoft網路的文件和列印機共享」,再點擊「卸載」,在彈出的對話框中選擇「是」確認卸載。
解除Netbios和TCP/IP協議的綁定 139埠
打開「本地連接」界面,選擇「屬性」,在彈出的「屬性」框中雙擊「Internet協議版本(TCP/IPV4)」,點擊「屬性」,再點擊「高級」—「WINS」,選擇「禁用TCP/IP上的NETBIOS」,點擊「確認」並關閉本地連接屬性。
禁止默認共享
點擊「開始」—「運行」,輸入「Regedit」,打開注冊表編輯器,打開注冊表項「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters」,在右邊的窗口中新建Dword值,名稱設為AutoShareServer,值設為「0」。
關閉 445埠
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters
新建 Dword(32位)名稱設為SMBDeviceEnabled 值設為「0」
5、共享和發現
右鍵「網路」 屬性 網路和共享中心 共享和發現
關閉
網路共享
文件共享
公用文件共享
列印機共享
顯示我正在共享的所有文件和文件夾
顯示這台計算機上所有共享的網路文件夾
6、用防火牆限制Ping
網上自己查吧,ping還是經常需要用到的
7、防火牆的設置
控制面板→Windows防火牆設置→更改設置→例外,勾選FTP、HTTP、遠程桌面服務 核心網路
HTTPS用不到可以不勾
3306:Mysql
1433:Mssql
8、禁用不需要的和危險的服務,以下列出服務都需要禁用。
控制面板 管理工具 服務
Distributed linktracking client 用於區域網更新連接信息
PrintSpooler 列印服務
Remote Registry 遠程修改注冊表
Server 計算機通過網路的文件、列印、和命名管道共享
TCP/IP NetBIOS Helper 提供 TCP/IP (NetBT) 服務上的 NetBIOS 和網路上客戶端的 NetBIOS 名稱解析的支持
Workstation 泄漏系統用戶名列表 與Terminal Services Configuration 關聯
Computer Browser 維護網路計算機更新 默認已經禁用
Net Logon 域控制器通道管理 默認已經手動
Remote Procere Call (RPC) Locator RpcNs*遠程過程調用 (RPC) 默認已經手動
刪除服務
sc delete MySql
9、安全設置-->本地策略-->安全選項
在運行中輸入gpedit.msc回車,打開組策略編輯器,選擇計算機配置-->Windows設置-->安全設置-->本地策略-->安全選項
互動式登陸:不顯示最後的用戶名啟用
網路訪問:不允許SAM帳戶的匿名枚舉 啟用 已經啟用
網路訪問:不允許SAM帳戶和共享的匿名枚舉 啟用
網路訪問:不允許儲存網路身份驗證的憑據啟用
網路訪問:可匿名訪問的共享內容全部刪除
網路訪問:可匿名訪問的命名管道內容全部刪除
網路訪問:可遠程訪問的注冊表路徑內容全部刪除
網路訪問:可遠程訪問的注冊表路徑和子路徑內容全部刪除
帳戶:重命名來賓帳戶這里可以更改guest帳號
帳戶:重命名系統管理員帳戶這里可以更改Administrator帳號
10、安全設置-->賬戶策略-->賬戶鎖定策略
在運行中輸入gpedit.msc回車,打開組策略編輯器,選擇計算機配置-->Windows設置-->安全設置-->賬戶策略-->賬戶鎖定策略,將賬戶鎖定閾值設為「三次登陸無效」,「鎖定時間為30分鍾」,「復位鎖定計數設為30分鍾」。
11、本地安全設置
選擇計算機配置-->Windows設置-->安全設置-->本地策略-->用戶許可權分配
關閉系統:只有Administrators組、其它全部刪除。
通過終端服務拒絕登陸:加入Guests組、IUSR_*****、IWAM_*****、NETWORK SERVICE、SQLDebugger
通過終端服務允許登陸:加入Administrators、Remote Desktop Users組,其他全部刪除
12、更改Administrator,guest賬戶,新建一無任何許可權的假Administrator賬戶
管理工具→計算機管理→系統工具→本地用戶和組→用戶
新建一個Administrator帳戶作為陷阱帳戶,設置超長密碼,並去掉所有用戶組
更改描述:管理計算機(域)的內置帳戶
13、密碼策略
選擇計算機配置-->Windows設置-->安全設置-->密碼策略
啟動 密碼必須符合復雜性要求
最短密碼長度
14、禁用DCOM ("沖擊波"病毒 RPC/DCOM 漏洞)
運行Dcomcnfg.exe。控制台根節點→組件服務→計算機→右鍵單擊「我的電腦」→屬性」→默認屬性」選項卡→清除「在這台計算機上啟用分布式 COM」復選框。
15、ASP漏洞
主要是卸載WScript.Shell 和 Shell.application 組件,是否刪除看是否必要。
regsvr32/u C:\WINDOWS\System32\wshom.ocx
regsvr32/u C:\WINDOWS\system32\shell32.dll
刪除可能許可權不夠
del C:\WINDOWS\System32\wshom.ocx
del C:\WINDOWS\system32\shell32.dll
如果確實要使用,或者也可以給它們改個名字。
WScript.Shell可以調用系統內核運行DOS基本命令
可以通過修改注冊表,將此組件改名,來防止此類木馬的危害。
HKEY_CLASSES_ROOT\WScript.Shell\及HKEY_CLASSES_ROOT\WScript.Shell.1\
改名為其它的名字,如:改為WScript.Shell_ChangeName 或 WScript.Shell.1_ChangeName
自己以後調用的時候使用這個就可以正常調用此組件了
也要將clsid值也改一下
HKEY_CLASSES_ROOT\WScript.Shell\CLSID\項目的值
HKEY_CLASSES_ROOT\WScript.Shell.1\CLSID\項目的值
也可以將其刪除,來防止此類木馬的危害。
Shell.Application可以調用系統內核運行DOS基本命令
可以通過修改注冊表,將此組件改名,來防止此類木馬的危害。
HKEY_CLASSES_ROOT\Shell.Application\
及
HKEY_CLASSES_ROOT\Shell.Application.1\
改名為其它的名字,如:改為Shell.Application_ChangeName 或 Shell.Application.1_ChangeName
自己以後調用的時候使用這個就可以正常調用此組件了
也要將clsid值也改一下
HKEY_CLASSES_ROOT\Shell.Application\CLSID\項目的值
HKEY_CLASSES_ROOT\Shell.Application\CLSID\項目的值
也可以將其刪除,來防止此類木馬的危害。
禁止Guest用戶使用shell32.dll來防止調用此組件。
2000使用命令:cacls C:\WINNT\system32\shell32.dll /e /d guests
2003使用命令:cacls C:\WINDOWS\system32\shell32.dll /e /d guests
禁止使用FileSystemObject組件,FSO是使用率非常高的組件,要小心確定是否卸載。改名後調用就要改程序了,Set FSO = Server.CreateObject("Scripting.FileSystemObject")。
FileSystemObject可以對文件進行常規操作,可以通過修改注冊表,將此組件改名,來防止此類木馬的危害。
HKEY_CLASSES_ROOT\Scripting.FileSystemObject\
改名為其它的名字,如:改為 FileSystemObject_ChangeName
自己以後調用的時候使用這個就可以正常調用此組件了
也要將clsid值也改一下
HKEY_CLASSES_ROOT\Scripting.FileSystemObject\CLSID\項目的值
也可以將其刪除,來防止此類木馬的危害。
2000注銷此組件命令:RegSrv32 /u C:\WINNT\SYSTEM\scrrun.dll
2003注銷此組件命令:RegSrv32 /u C:\WINDOWS\SYSTEM\scrrun.dll
如何禁止Guest用戶使用scrrun.dll來防止調用此組件?
使用這個命令:cacls C:\WINNT\system32\scrrun.dll /e /d guests
15、打開UAC
控制面板 用戶賬戶 打開或關閉用戶賬戶控制
16、程序許可權
"net.exe","net1.exe","cmd.exe","tftp.exe","netstat.exe","regedit.exe","at.exe","attrib.exe","cacls.exe","format.com","c.exe"
或完全禁止上述命令的執行
gpedit.msc-〉用戶配置-〉管理模板-〉系統
啟用 阻止訪問命令提示符 同時 也停用命令提示符腳本處理
啟用 阻止訪問注冊表編輯工具
啟用 不要運行指定的windows應用程序,添加下面的
at.exe attrib.exe c.exe cacls.exe cmd.exe format.com net.exe net1.exe netstat.exe regedit.exe tftp.exe
17、Serv-u安全問題
安裝程序盡量採用最新版本,避免採用默認安裝目錄,設置好serv-u目錄所在的許可權,設置一個復雜的管理員密碼。修改serv-u的banner信息,設置被動模式埠范圍(4001—4003)在本地伺服器中設置中做好相關安全設置:包括檢查匿名密碼,禁用反超時調度,攔截「FTP bounce」攻擊和FXP,對於在30秒內連接超過3次的用戶攔截10分鍾。域中的設置為:要求復雜密碼,目錄只使用小寫字母,高級中設置取消允許使用MDTM命令更改文件的日期。
更改serv-u的啟動用戶:在系統中新建一個用戶,設置一個復雜點的密碼,不屬於任何組。將servu的安裝目錄給予該用戶完全控制許可權。建立一個FTP根目錄,需要給予這個用戶該目錄完全控制許可權,因為所有的ftp用戶上傳,刪除,更改文件都是繼承了該用戶的許可權,否則無法操作文件。另外需要給該目錄以上的上級目錄給該用戶的讀取許可權,否則會在連接的時候出現530 Not logged in, home directory does not exist。比如在測試的時候ftp根目錄為d:soft,必須給d盤該用戶的讀取許可權,為了安全取消d盤其他文件夾的繼承許可權。而一般的使用默認的system啟動就沒有這些問題,因為system一般都擁有這些許可權的。
如果FTP不是必須每天都用,不如就關了吧,要用再打開。
『玖』 如何解決IIS7上傳文件大小限制
IIS對上傳文件大小有限制,IIS7 默認文件上傳大小是30M,要李答突破這個限制需要做一下修改:
1.打開 %windir%\system32\inetsrv\config\applicationhost.config 找到: <requestFiltering>節點
這個節點默認沒有 <requestLimits maxAllowedContentLength="上傳大小的雀擾返值(單位:byte)" /> 元素,IIS 7和IIS 7.5上測試過 最大值只能是<requestLimits maxAllowedContentLength="4294967295" /> <4GB,
為這個節點新增如下事例元素:<requestLimits maxAllowedContentLength="2147483647" /> ,上傳的大小將改為2G
注意:%windir%\system32\inetsrv\config\applicationhost.config 文件一定不要用其他機器的文件替換,否則IIS將無法啟動 此文件記錄了,當前IIS中所有Site , App pool的信息,還有一些與機器相關的配置。
2.修改web.config
<system.web>
<httpRuntime executionTimeout="36000" maxRequestLength="2097151"/>
<!--maxRequestLength:上傳的大小,單位K ,executionTimeout:設置超時時間,單位:秒。(默認是90秒) -->
<頃飢/system.web>
3.web.config下如果有如下節點(此節點是為IIS 7設計的) ,則修改:
<requestLimits maxAllowedContentLength="2147483647" /> 單位與applicationhost.config中的<requestLimits maxAllowedContentLength="2147483647" />一致,它的最大值也只能為4294967295<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483647" />
</requestFiltering>
</security>
</system.webServer>
『拾』 IIS7.0 以fastCgi 模式運行PHP 上傳文件大小限制 怎麼設置
打
系統盤找
C:\Windows\System32\inetsrv\config\schema目錄
該目錄
IIS_schema.xml
右擊打
文件
Ctrl+F
輸入"<attribute
name="maxAllowedContentLength"
type="uint"
defaultValue="30000000"
/>"
找
該配置節點
看
defaultValue=30000000
錯
限制
傳文件
修改
文件
讀屬性
要先
文件
讀屬性改掉