我想知道是否有办法在另一个键的值中使用键。 例如,我有以下配置:
If (!away && self && self.data) {
我想创建一个包含uri第一部分的键:http://localhost/SD/Servic
<appSettings>
<add key="CustomerAdress" value="http://localhost/SD/Service/CustomerS.svc/ComputeCust"/>
</appSetting>
并使用密钥“SdServices”,如下所示:
<add key="SdServices" value="http://localhost/SD/Service"/>
谢谢。
答案 0 :(得分:0)
您无法在配置中引用其他配置值。虽然取决于您的目标,不同的方法可能是有效的,但最简单的方法是在代码中进行连接:
string customerServiceEndpoint = ConfigurationManager.AppSettings["SdServices"]
+ ConfigurationManager.AppSettings["CustomerAddress"]
当然有适当的错误处理来检测丢失的配置值。