为了账号安全,请及时绑定邮箱和手机立即绑定

如何用System.Configuration.Configuratio读取自己的.config文件

如何用System.Configuration.Configuratio读取自己的.config文件

慕慕森 2018-11-08 05:02:39
我查到用下面方法可以读取配置文件,但是每次读取的都是web.config,而不是我自己定义的。string configPath="/system.config"private Configuration config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(configPath);
查看完整描述

2 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

OpenWebConfiguration只是打开WebConfig的,里面参数Path的意义是web应用的某个虚拟目录,例如OpenWebConfiguration("~/xxx"),指的是获得目录xxx的config信息,包括从machine.config中继承来和从上一级web.config继承来加上xxx中web.config的配置的集合。你用这种方式去打开自己的文件当然不行。

解决方案:可以把你的配置文件system.config中的信息放进web.config中或者使用web.config中的配置引用外部文件(企业库配置的做法,据说这种修改外部文件以后应用不会重启)


查看完整回答
反对 回复 2018-11-13
?
胡说叔叔

TA贡献1804条经验 获得超8个赞

楼上说的不错!

另外呢,你自己的配置文件说白了就是一个XML文件,你可以使用读取XML文件的方式去直接读取其中的内容


查看完整回答
反对 回复 2018-11-13
  • 2 回答
  • 0 关注
  • 894 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信