top
Loading...
ASP+配置—ASP+配置概念(三)
層次配置體系
我們曾論及,服務器上可以有多個配置文件存在于不同的目錄中。當對一個詳細URL的請求到達時,ASP+計算該URL在層
次結構風格中的設定,并為所請求的URL使用在路徑中定位的配置文件。

例如,一個站點的結構如下:
Application Root
|-----SubDir1
|-----SubDir2

想法是,配置應用程序的設定使所有的用戶都可以訪問應用程序根目錄(Application Root),使選中的用戶可以訪問兩
個子目錄。

現在假定有一個Config.web文件在目錄SubDir1中,Application Root和SubDir2中不存在Config.web文件。在此例中實
際上使用了兩個Config.web文件。最高層的Config.web文件位于 %windir%ComplusVersion 目錄,它隨NGWS SDK安裝而
來,包含了默認的設定。這個文件被認為處于機器級別上,所有的ASP+目錄和子目錄都繼承了其設定。此文件的默認安全
小節的設定是允許所有用戶的訪問。當例中的Application Root目錄不存在配置文件,即沒有編輯這個設定值時,所有的
用戶都將允許訪問此目錄,因為此目錄繼承了機器級別配置文件的設定。如果SubDir1目錄中的Config.web文件包含了一個
安全配置小節,它設定成只允許某些用戶訪問目錄,那么SubDir2目錄將繼承其設定,但是Application Root目錄并不受其
影響。所以,所有的用戶可以訪問Application Root目錄,但只有某些用戶可以訪問兩個子目錄。

標準配置設定

ASP+環境自帶了一個標準的Config.web文件,它包含了一個豐富的配置設定集合。此文件位于
%windir%ComPlusVersion 目錄。在Machine level(機器級)的配置文件中,我們可以在ASP+標準配置小節處理器下面找
到標準的配置小節。

SunADM@2K1020

----------------------------------------------------------------------
作者:SunADM

北斗有巢氏 有巢氏北斗