在web.config文件中添加键值意味着什么

时间:2014-08-27 15:05:44

标签: web-services iis-7.5

我想试着找出web.config文件中的值及其含义,如果你能详细说明,有两行对我来说没有意义。

<add key="Imp.Import.shops.FileLocation" value="C:\_imp\" />
<add key="Imp.Import.shops.ArchiveLocation" value="C:\_imp\_archive\" />

1 个答案:

答案 0 :(得分:0)

它只允许部分的许多条目,key必须是唯一的。它通常在编写代码时用于查找确切的条目,例如web / app .config文件的appSettings部分用于一般用途。对于要加载和使用的值,您必须添加代码以查找特定键,因此在appSettings中添加项目和添加代码以实际使用它之间存在隐含合约。

要读取设定值:

  • 添加对System.Configuration.ConfigurationManager
  • 的引用

代码:

var archiveLocation = ConfigurationManager.AppSettings["Imp.Import.shops.ArchiveLocation"];

如果您没有编写系统,那么您可以放心地假设编写了需要读取这些设置的代码,key按名称标识设置。