<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="DataSource" value="Data Source=localhost;DataBase=peace;user id=sa;psw=sa" />
</appSettings>
</configuration>
System.Configuration.ConfigurationSettings.AppSettings["DataSource"]
<configuration>
<appSettings>
<add key="DataSource" value="Data Source=localhost;DataBase=peace;user id=sa;psw=sa" />
</appSettings>
</configuration>
System.Configuration.ConfigurationSettings.AppSettings["DataSource"]
<appSettings>
<add key="OpenDatabase" value="User ID=aaa;Password=aaa;Data Source=datasource;"/>
</appSettings>读取值如下:
string strConn=System.Configuration.ConfigurationSettings.AppSettings["OpenDatabase"];
http://www.microsoft.com/china/community/program/originalarticles/TechDoc/duwamish_con.mspx在.NET中自定义配置文件
http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/dconfig.mspx
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/>
这段不是连数据库的地方,参照楼上各位的就可以用了
你可以using System.Configuration;然后
string connstr=ConfigurationSettings.AppSettings["connstring"];
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="DataSource" value="Data Source=192.168.25....;DataBase=peace;user id=sa;psw=sa" />
</appSettings>
</configuration>
读取:
string data=System.Configuration.ConfigurationSettings.AppSettings["DataSource"]
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/>是你的session的设置。
第一行是模式。
stateConnectionString是你的session存放的地方。
sqlConnectionString是连接数据库的代码。
一般session都是放在数据库中的。你这里是显示的防在本机,也可以放到其他的机器上。
cookieless是否用cookie的模式。cookie模式意思是说session是需要cookie支持的。也就是说session通过cookie的方式存放。
timeout超时