配置ASP網站

1.  在IIS中添加網站  注意默認首頁需要添加index.asp
2.  在IIS中記得,配置父路徑,否則會出現“MapPath 的 Path 參數中不允許字符 '..' :這樣的錯誤
     打開IIS信息管理控制檯,在站點上右鍵選擇“屬性”,點擊“主目錄”,再點“配置”按鈕,再選擇“選項”面板,把”啓用父路徑“前面打上勾。“確認”就ok了。
     不修改程序的情況下,只能通過設置IIS解決:
     許多Web頁面裏要用到諸如../格式的語句(即回到上一層的頁面,也就是父路徑),而IIS6.0出於安全考慮,這一選項默認是關閉的。
3.  最後記得給網站的目錄添加everyone的權限,否則他人訪問會出現數據沒有權限讀取的情況
4.  如果訪問頁面出現了500錯誤 很多情況下都是沒有安裝好ASP相應的組件所造成的 好像今天遇到的上傳照片問題,就是因爲沒有安裝aspjpeg2這個組件所以導致錯誤
5.  如果ASP網站裏面的數據庫是.asp結尾的,嘗試着將.asp後綴改爲mdb(access數據庫格式),這樣應該能正常顯示,對數據庫的改名是防止別人下載數據庫


 

一、啓用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"
參考資料:http://www.computersky.com/main/html/2005/570.htm參考資料:http://zhidao.baidu.com/question/5094451.html

 

 

我們想修改iis配置,找到metabase.xml修改後想保存但是提示無法編輯,不能保存!這是由於你沒有在iis中啓用“允許直接編輯配置數據庫”的功能 
 
1、打開iis管理器,右擊本地計算機--選擇屬性,如下圖

2、勾選"允許直接編輯配置數據庫",這樣就可以在不停止IIS的情況下編輯metabase.xml文件。

3、現在再試一下編輯metabase.xml文件後保存看一下看看是不是可以保存了?

其實還有一種方法就是把你的iis停了,然後在編輯metabase.xml文件。同樣是可以保存的,但是這要停止網站一會,會影響到網站的運行,所以相對第一種方法還是建議選擇第一種啊!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章