|
在 IIS 6.0 中,默認設置是特別嚴格和安全的,這樣可以最大限度地減少因以前太寬松的超時和限制而造成的攻擊。譬如說默認配置數據庫屬性實施的最大 ASP 張貼大小為 204,800 個字節(jié),并將各個字段限制為 100 KB。在 IIS 6.0 之前的版本中,沒有張貼限制。導致我們學校里面的應用系統(tǒng)往2003移植經常會出錯。這幾天走了幾個學校發(fā)現(xiàn)了一些問題,現(xiàn)匯總解決方案如下。
一、啟用Asp支持
Windows Server 2003 默認安裝,是不安裝 IIS 6 的,需要另外安裝。安裝完 IIS 6,還須要獨自開啟對于 ASP 的支持。
第一步,起用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
(企業(yè)版的windows2003在第592行,默以為 AspMaxRequestEntityAllowed="204800" 即200K將其加兩個0,即改為,現(xiàn)在最大就可以上載20M了。
AspMaxRequestEntityAllowed="20480000" |
【收藏】【打印】【進入論壇】 |
|
|
|
|
|
|
|