配置應用程式

2021-08-27 12:53:08 字數 2380 閱讀 1366

1,以純文字格式儲存,使用

xml編寫 2

,如果對檔案進行修改,無需重新啟動伺服器 3

,每個目錄可以有其自己的檔案,並且將重寫先前的配置檔案 1

,machine.config

應用到駐留在伺服器上的所有應用程式,每個計算機上僅可以有乙個

machine.config 2

,web.config

應用到駐留在伺服器上的單個應用程式,

web應用程式的每個目錄僅可以有乙個此檔案。 1,

所有的配置都必須放在

標記中 2,

和之間是自定義配置,通常用來設定一些常量 3

,之間的標記是關於整個應用程式的設定 4

,是乙個區域標記

2,3,4

是平行的關係

1,xml

文件(區分大小寫) 2,

根元素為

configuration

對應用程式整體的配置放在

system.web中

pages buffer="true"

是否啟用對客戶端的緩衝

enableviewstate="false"

是否儲存客戶端的設定

自定義配置

importssystem.configuration

private functiongetconn() as sqlclient.sqlconnection

'資料庫連線語句

'dim connstr as string =configurationmanager.connectionstrings("connstr").connectionstring

'conn = newsqlclient.sqlconnection("server=192.168.24.86;database=charge;uid=sa;pwd=123456")

conn = newsqlclient.sqlconnection(connstr)

return conn

end function

「o

n」始終顯示自定義(友好的)資訊 「

off」始終顯示詳細的

asp.net

錯誤資訊 「

remoteonly

」只對不在本地

web伺服器上執行的使用者顯示自定義(友好的)資訊,出於安全目的,建議使用此設定,以便不向遠端客戶端顯示應用程式的詳細資訊

身份驗證的模式為

"windows","forms","passport"

和"none"

"none"

不執行身份驗證。

"windows"iis

根據應用程式的設定執行身份驗證,在

iis中必須禁用匿名訪問。預設方式是

windows驗證

"forms"

為使用者提供乙個輸入憑據的自定義窗體(

web頁),然後在應用程式中驗證他們的身份。使用者憑據標記儲存在

cookie中。

"passport"

身份驗證是通過

microsoft

的集中身份驗證服務執行的,它為成員站點提供單獨登入和核心配置檔案服務

forms

認證,要禁用匿名身份驗證

授權:

此節設定應用程式的授權策略

.可以允許或拒絕不同的使用者或角色訪問應用程式資源

.萬用字元

:"*"

表示任何人

,"?"

表示匿名

(未經身份驗證的)使用者

. 標記的屬性

總結:web.config檔案是乙個xml文字檔案,它用來儲存 asp.net web 應用程式的配置資訊(如最常用的設定asp.net web 應用程式的身份驗證方式),它可以出現在應用程式的每乙個目錄中。當你通過.net新建乙個web應用程式後,預設情況下會在根目錄自動建立乙個預設的web.config檔案,包括預設的配置設定,所有的子目錄都繼承它的配置設定。如果你想修改子目錄的配置設定,你可以在該子目錄下新建乙個web.config檔案。它可以提供除從父目錄繼承的配置資訊以外的配置資訊,也可以重寫或修改父目錄中定義的設定。

在執行時對web.config檔案的修改不需要重啟服務就可以生效(注: 節例外)。當然web.config檔案是可以擴充套件的。你可以自定義新配置引數並編寫配置節處理程式以對它們進行處理。

Web應用程式配置

asp.net應用程式的結構 通常情況下乙個應用程式包含乙個或多個一下檔案型別 包含web視窗的aspx檔案 包含使用者控制項的ascx檔案 包含配置設定的web.config檔案 乙個包含全域性應用元素的global.asax檔案 包含該應用程式所用到的自定義型別的dll 通常放在bin目錄下面 ...

應用程式配置檔案

這裡主要記錄一下在學習過程中配置檔案的使用,因為是從機房重構接觸到的,就以機房裡的窗體為例子。應用程式配置檔案包含應用程式特定的設定。該檔案包含公共語言執行庫讀取的配置設定 如程式集繫結策略 遠端處理物件等等 以及應用程式可以讀取的設定。應用程式配置檔案的名稱和位置取決於應用程式的宿主,在vs中,配...

解決「應用程式無法啟動,應用程式的並行配置不正確」

應用程式事件日誌中 c windows system32 test.exe 的啟用上下文生成失敗。找不到從屬程式集 microsoft.vc80.mfc,processorarchitecture x86 publickeytoken 1fc8b3b9a1e18e3b type win32 vers...