背景:
我有一些数据存储在大约100个web应用程序的web.config文件中。这些数据正逐渐转移到数据库中。网页将显示web.config数据,直到有人点击“编辑”链接,在这种情况下,他们将被重定向到一个网页,这将允许他们更新这些数据,在那里,它将被保存在数据库中。
问题:
并不是所有的数据都会在此页面中被更改,从而将其保存到数据库中。当有人单击“编辑”链接时,我希望表单填充来自web.config文件的数据,当他们单击“保存”,让它保存到数据库中。但是,使用配置管理器,我只能让它从当前应用程序的web.config文件中提取数据。
问题:
../{dynamic_app_id}/web.config?发布于 2012-08-21 20:01:15
您可以轻松地读取任何配置文件。请参阅我从外部app.config文件读取应用程序设置的示例代码:
System.Configuration.KeyValueConfigurationCollection settings;
System.Configuration.Configuration config;
System.Configuration.ExeConfigurationFileMap configFile = new System.Configuration.ExeConfigurationFileMap();
configFile.ExeConfigFilename = "my_file.config";
config = System.Configuration.ConfigurationManager.OpenMappedExeConfiguration(configFile, System.Configuration.ConfigurationUserLevel.None);
settings = config.AppSettings.Settings;快乐的编码和良好的问候!
发布于 2012-08-21 20:04:05
您可以在web.config中添加以下部分
然后,在项目中添加"env“文件夹,并将环境设置添加到EnvironmentalSettings.config中。您仍然可以使用ConfigurationManager从EnvironmentalSettings文件中获取设置。
这能回答你的问题吗?
https://stackoverflow.com/questions/12062045
复制相似问题