日期:2014-05-17  浏览次数:20574 次

求救,网站的配置文件怎么运用?
首先解决方案中建立了很多Web应用项目。

现在我知道可以在Web应用中加入web.config文件,在里面写入节点,保存数据库连接字符串等,然后通过封装的类直接去得。
ConfigurationManager.AppSettings["str"].ToString();[

但是现在我有很多项目,我不可能每个项目去添加一个web.config文件,再写入数据。
这样一来到时候连接字符串变了的话,还得每个去进行修改。
想知道,有没有好的解决方案。 比如说 多个项目都用一个web.config文件或者其他的。
一般网站的全局配置文件是怎么搞的。代码需要取得他里面的内容。


------最佳解决方案--------------------
http://www.cnblogs.com/darkangle/archive/2007/11/14/958608.html
------其他解决方案--------------------
放到XML文件里,使用全路径读取

string xmlPath="D:\wwwroot\PublicSource\Conn.xml";
XDocument xDoc = XDocument.Load(xmlPath);
//创建其他节点对象读取相应的值

------其他解决方案--------------------
我也有见过从局域网数据库读取出来,放到项目里面去的。
能存放的地方太多了
------其他解决方案--------------------
没个web都对应一个config,像楼主说的,岂不有种杂交的感觉?
------其他解决方案--------------------
那你把字符串放到一个公共的配置文件里呗