使用app.config中另一个键的现有键
本文关键字:另一个 app config 使用 | 更新日期: 2023-09-27 18:06:09
我想知道是否有一种方法可以在另一个键的值中使用键。例如,我有以下配置:
<appSettings>
<add key="CustomerAdress" value="http://localhost/SD/Service/CustomerS.svc/ComputeCust"/>
</appSetting>
我想创建一个包含uri的第一部分的键:http://localhost/SD/Servic
<add key="SdServices" value="http://localhost/SD/Service"/>
并使用键"SdServices",如下所示:
<add key="CustomerAdress" value="SdServices/CustomerS.svc/ComputeCust"/>
谢谢。
不能引用配置中的其他配置值。虽然根据您的目标,不同的方法可能有效,但最简单的方法是在代码中进行连接:
string customerServiceEndpoint = ConfigurationManager.AppSettings["SdServices"]
+ ConfigurationManager.AppSettings["CustomerAddress"]
当然要有适当的错误处理来检测缺失的配置值