1. 程式人生 > >C# 配置文件 AppSettings和ConnectionStrings的區別

C# 配置文件 AppSettings和ConnectionStrings的區別

uri add catalog 客戶機 base inf setting 節點 user

web.config是web應用程序的配置文件,為web應用程序提供相應配置(B/S) 瀏覽器/服務模式

app.config是桌面應用程序的配置文件,為桌面應用程序提供相應配置(C/S)客戶機/服務器模式

ConfigurationSetting類是在.net 1.0版本中使用來讀取配置文件。

ConfigurationManager類是在.net2.0版本中使用來讀取配置文件。

AppSettings和ConnectionString的區別

connectionStrings節點兩種方式:

<connectionStrings> 
第一種:
<add name="名稱" connectionString="Data Source=服務器名;Initial Catalog=數據庫名;User ID=用戶;Password=密碼" providerName="System.Data.SqlClient" />

第二種:
<add name="名稱" connectionString="server=服務器名;database=數據庫名; Ueer ID=用戶;Password=密碼" providerName="System.Data.SqlClient" />
</connectionStrings>

在頁面還可以這樣引用<%$ ConnectionString:Name%>.

appSettings 節點三種方式:

<appSettings>
第一種:
<add key="名稱" value="data source=服務器名或IP;initial catalog=數據庫名; persist security info=False;user id=用戶;password=密碼"></add>
第二種:
<add key="名稱" value="server=服務器名或IP;database=數據庫名;User ID=用戶;password=密碼" />
第三種:
<add key="名稱" value="server=服務器名或IP;User ID=用戶;pwd=密碼;initial catalog=數據庫名" />
</appSetting>

C# 配置文件 AppSettings和ConnectionStrings的區別