怎樣配置asp服務器?
一、啟用Asp支持
WindowsServer2003
默認安裝,需另外安裝IIS6,還需要單獨開啟對于ASP的支持。
第一步,啟用Asp,進入:控制面板
-gt管理工具-gtIIS(Internet服務器)-Web服務擴展-gtActiveServerPages-gt
允許
控制面板-gt管理工具-gtIIS(Internet服務器)-Web服務擴展-gt在服務端的包含文件-gt
允許
第二步,啟用父路徑支持。
IIS-網站-主目錄-配置-選項-啟用父路徑
第三步,權限分配
IIS-網站-(具體站點)-(右鍵)權限-Users完全控制
二、解決windows2003最大只能上載200K的限制。
先在服務里關閉iis
admin
service服務
找到windows/system32/inesrv/下的metabase.xml,
打開,找到ASPMaxRequestEntityAllowed
把他修改為需要的值,
然后重啟iisadminservice服務
1、在web服務擴展允許activeserver
pages和在服務器端的包含文件
2、修改各站點的屬性
主目錄-配置-選項-啟用父路徑
3、使之可以上傳大于
200k的文件(修改成您要的大小就可以了,如在后面補兩個0,就允許20m了)
c:/WINDOWS/system32/inetsrv/metabase.xml
(企業版的windows2003在第592行,默認為
AspMaxRequestEntityAllowed
iis無權限訪問,怎么辦?
先確認IIS匿名賬戶是否有權限訪問這個目錄,右擊該目錄右鍵共享和安全-安全,添加IIS匿名賬戶進去,一般為IUSR這個賬戶,如果實在不懂可以直接添加everyone進去再測試一下看看,一般都可以的出現的錯誤如下:您無權查看該網頁您可能沒有權限用您提供的憑據查看此目錄或網頁。解決辦法:
1、沒有設置好首頁文件打開IIS然后依次打開該網站的屬性--文檔--添加,把需要設置成首頁的文件填上去,如,iis默認文檔上是而不是,注意這一點,當初在這個細節上耽誤了些時間;
2、沒有允許ASP打開IIS然后找到“web服務擴展”,把“ActiveServerPages”允許就行了3、權限設置錯誤全部都使用“IUSR_計算機名稱”這個賬戶打開網站目錄的文件夾,右鍵屬性--共享和安全--添加,右邊會有一個“立即查找”,然后找到“IUSR_計算機名稱”這個用戶即可打開IIS然后依次打開該網站的屬性--目錄安全性,這里會有一個IP和身份驗證,點擊一下“編輯”,然后會選“瀏覽”,就會有一個“立即查找”,然后找到“IUSR_計算機名稱”這個用戶即可匿名身份驗證 IIS創建IUSR_計算機名稱帳戶(其中計算機名稱是正在運行IIS的服務器的名稱),用來在匿名用戶請求Web內容時對他們進行身份驗證。此帳戶授予用戶本地登錄權限。你可以將匿名用戶訪問重置為使用任何有效的Windows帳戶。4、沒有設置執行的權限打開IIS然后依次打開該網站的屬性--主目錄,首先勾選“腳本資源訪問”,然后將最下面的“執行權限”修改成“純腳本”