2014-08-27 65 views
0

嗨,我想弄清楚在web.config文件中的值和它们的含义,有两条线对我来说是没有意义的,如果你可以详细说明这一点请。添加键值意味着在web.config文件中是什么

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

我的意思是第一行做什么,第二行做什么。 – san 2014-08-27 15:07:40

回答

0

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

要读取设定值:

  • 增加提及System.Configuration.ConfigurationManager

代码:

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

如果你没有写系统,那么你可以安全地假设有写入的代码需要读取这些设置,key通过名称识别设置。