• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

c#读取配置文件

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

配置文件在很多情况下都使用到, 配置文件分为两种 一种是应用程序的配置文件, 一种是web的配置文件.两种配置文件最大的区别是web的配置文件更新之后会实时更新, 应用程序的配置文件不会实时更新.

<configuration> 
  <appSettings> 
    <add key="name" value="我是远程服务器"/> 
  </appSettings> 
</configuration>
引用system.configuration.dll程序集

string s=System.Configuration.ConfigurationSettings.AppSettings["name"]; //在FrameWork2.0已经明确表示此属性已经过时。
       s=ConfigurationManager.AppSettings["name"]; // 这个更好 推荐使用

更新配置文件:
Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 
//添加

cfa.AppSettings.Settings.Add("key", "Name")

//修改

cfa.AppSettings.Settings["BrowseDir"].Value = "name";

最后调用 
cfa.Save(); 
当前的配置文件更新成功。

ConfigurationManager.RefreshSection("appSettings");// 刷新命名节,在下次检索它时将从磁盘重新读取它。记住应用程序要刷新节点

连接字符串写法:

 <connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\aspnet-MvcWeb-20150702180004.mdf;Initial Catalog=aspnet-MvcWeb-20150702180004;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
  </connectionStrings>

 

问题:

  <appSettings>
    <add key="BLL" value="DDGW.Business.Bll.BusinessFactory,DDGW.Business" />
    <add key="DAO" value="DDGW.Data.Dao.LinqDaoFactory,DDGW.Data" />
    <add key="domain" value="http://localhost:9000" />
  </appSettings>


其中的BLL、DAO后面的value什么意思

 value 前面是具体的类,后面是类所在的项目


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
[转]C#获取程序当前路径的方法发布时间:2022-07-14
下一篇:
C# String.IndexOf 方法发布时间:2022-07-14
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap