程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> Win2003下Asp配置技巧

Win2003下Asp配置技巧

編輯:.NET實例教程
Windows 2003粉墨登場,很多趕時髦的用戶已經早就試用了,但盡管2003號稱安全性有很大突破,但其默認支持.Net架構,而拋棄使用了很久的大眾化的ASP的路線缺飽受質疑,需要我們手動去配置很多東西。
在 IIS 6.0 中,默認設置是特別嚴格和安全的,這樣可以最大限度地減少因以前太寬松的超時和限制而造成的攻擊。比如說默認配置數據庫屬性實施的最大 ASP 張貼大小為 204,800 個字節,並將各個字段限制為 100 KB。在 IIS 6.0 之前的版本中,沒有張貼限制。導致我們的應用系統往2003移植經常會出錯。現匯總解決方案如下。

一、啟用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

(企業版的Windows2003在第592行,默認為 ASPMaxRequestEntityAllowed="204800" 即200K


將其加兩個0,即改為,現在最大就可以上載20M了。

ASPMaxRequestEntityAllowed="20480000"

希望對你有用  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved