0
我試圖將connectionStrings從C:\ test2 \ web.config複製到c:\ test1 \ app.config。在web.config中,connectionString元素如下所示。這兩個配置文件都不屬於我的項目。 如何將connectionString從一個配置文件追加到其他配置文件
ExeConfigurationFileMap fileMap = new ExeConfigurationFileMap();
fileMap.ExeConfigFilename = @"c:\test1\app.config";
Configuration config = ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None);
var connectionStringsSection = (ConnectionStringsSection)config.GetSection("connectionStrings");
ExeConfigurationFileMap fileMapWeb = new ExeConfigurationFileMap();
fileMapWeb.ExeConfigFilename = @"C:\test2\web.config";
Configuration configWeb = ConfigurationManager.OpenMappedExeConfiguration(fileMapWeb, ConfigurationUserLevel.None);
var connectionStringsWeb = (ConnectionStringsSection)configWeb.GetSection("connectionStrings");
//here I got connectionString element in connectionStringsWeb from web.config file. But how to append this connectionString element to app.config file.
在此先感謝。
可以使用的FileReader以及或XML閱讀器。只是一個想法。 – 2013-03-26 11:44:52