Move a list from C# into web Config
本问题已经有最佳答案,请猛点这里访问。
目前,我有一个状态列表,用于确定链接在我的网站上是否可见。我正在试图找到一种方法将此列表移动到web.config文件中,以便随着状态列表的增长,我不必重新发布即可进行更改。
1 |
我如何在我的web配置中引用这个列表,然后在c中调用它?感谢您的帮助。谢谢您。
您可以将其设置为逗号分隔的字符串,并将其存储在
1 |
并将其拆分为一个数组:
1 2 3 4 5 6 7 | string statesFromConfig = ConfigurationManager.AppSettings["statesUsedForFooFunctionality"]; if (string.IsNullOrWhiteSpace("statesFromConfig")) { throw new ConfigurationErrorsException("Required AppSettings key 'statesFromConfig' is missing."); } string[] statesneeded = statesFromConfig.Split(','); |
但这也在副本中解释了如何从WPF中的app.config获取值的列表