WIN2003下ASP配置技巧

WIN2003下ASP配置技巧


一、啟用ASP支持

預設安裝Windows Server 2003,是不安裝IIS6的,需要另外安裝。安裝完IIS6,還需要單獨開啟對於ASP的支持。

第一步,啟用Asp。進入:控制面板 -> 管理工具 -> IIS(Internet服務器)- Web服務擴展 -> Active Server Pages -> 允許;控制面板 -> 管理工具 ->IIS(Internet 服務器)- Web服務擴展 -> 在服務端的包含文件 -> 允許。

第二步,啟用父路徑支持。IIS - 網站-主目錄 - 配置-選項-啟用父路徑。

症狀舉例:

Server.MapPath() 錯誤 'ASP 0175 : 80004005'
不允許的 Path 字元
/0709/dqyllhsub/news/OpenDatabase.asp,行 4
在 MapPath 的 Path 參數中不允許字元 '..'。

原因分析:

  許多Web頁面裏要用到諸如../格式的語句(即回到上一層的頁面,也就是父路徑),而IIS6.0出於安全考慮,這一選項默認是關閉的。



第三步,權限分配(NTFS格式)。IIS - 網站-(具體站台)-(右鍵)權限 - everyone “完全控制”。

二、解除最大只能上載200K的限制

1、在web服務擴展中允許active server pages和在服務器端的包含文件。

2、修改各站台的屬性。主目錄 - 配置 - 選項 - 啟用父路徑。

3、使之可以上傳大於 200k的文件。在c:\WINDOWS\system32\inetsrv\MetaBase.xml修改AspMaxRequestEntityAllowed="204800"(即200K)將其后加兩個0,即改為,現在最大就可以上載20M了。注意:修改此文件時,請先從“服務”中將IIS服務組件“IIS Admin Service”停止,否則無法保存修改后的結果,修改后重新啟動機器。

三、解決WIN2003中的“假死”問題

打開IIS,應用程序池 -> DefaultAppPool -> 屬性 -> 回收工作進程 - 1740分種太長了,30分種就行了;否則,你的IIS沒多長時間就沒有響應了,必須重啟機器才行。



[本日誌由 ironman 於 2008-04-07 06:49 PM 編輯]
文章來自: 網友提供
引用通告: 查看所有引用 | 我要引用此文章
Tags:
評論: 2 | 引用: -26 | 查看次數: 3481
  • 1
ironman [2008-11-26 00:18 AM]
引用來自 a257081 引用來自 a257081
板主辛苦寫了如何架站 我很努力學..但還是霧煞煞...我是上班放下班沒事做 就想學網頁設計 上網找了一堆資料 就是還不知道如何做起..還真是難咧...謝板主  我下載了你的電子相本..謝你

加油!
不要灰心,只要有興趣慢慢就學得會了,一開始任何人都是是由完全不會學起的。
a257081 [2005-11-17 00:09 AM]
板主辛苦寫了如何架站 我很努力學..但還是霧煞煞...我是上班放下班沒事做 就想學網頁設計 上網找了一堆資料 就是還不知道如何做起..還真是難咧...謝板主  我下載了你的電子相本..謝你
  • 1
發表評論
暱 稱:
密 碼: 遊客發言不需要密碼.
驗證碼: 驗證碼
內 容:
選 項:
雖然發表評論不用註冊,但是為了保護您的發言權,建議您註冊帳號.
字數限制 500 字 | UBB代碼 開啟 | [img]標籤 開啟
智邦公益館