我查到用下面方法可以读取配置文件,但是每次读取的都是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中的配置引用外部文件(企业库配置的做法,据说这种修改外部文件以后应用不会重启)
- 2 回答
- 0 关注
- 894 浏览
添加回答
举报
0/150
提交
取消