Win2003下Asp配置技巧 http 500内部服务器错误
生活随笔
收集整理的這篇文章主要介紹了
Win2003下Asp配置技巧 http 500内部服务器错误
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
核心提示:windows?2003粉墨登場,很多趕時髦的用戶已經早就試用了,但盡管2003號稱安全性有很大突破,但其默認支持.net架構,而拋棄使用了很久的大眾化的Asp的路線缺飽受質疑,需要我們手動去配置很多 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"?
在?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"?
轉載于:https://www.cnblogs.com/wayne-ivan/archive/2007/04/18/718964.html
總結
以上是生活随笔為你收集整理的Win2003下Asp配置技巧 http 500内部服务器错误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 山西DOT NET俱乐部
- 下一篇: Asp.net 2.0 制作复合控件示例