2012-10-08 59 views
0

有没有办法将配置文件的特定部分保存在另一个文件中并引用它?在配置文件中添加引用

<configuration> 
    <appSettings> 
     <add key="LogConfigXMLPath" value="D:\IIS_CODE\virtualworkspace\LogConfig.xml"/> 
     <add key="ErrorLoggerName" value="ErrorLogger"/> 
     <add key="CouchDBHost" value="ctsintbmvstcdb"/> 
     <add key="CouchDBPort" value="5984"/> 
     <add key="CouchDBBaseDatabase" value="virtualworkplace"/> 
    </appSettings> 
    </configuration> 

是否有任何可能的方式来引用这种类型的代码?

回答

1

如果您问是否可以从外部文件引用appSettings部分,那么您可以。

External.config文件:

<appSettings> 
    <add key="LogConfigXMLPath" value="D:\IIS_CODE\virtualworkspace\LogConfig.xml"/> 
    <add key="ErrorLoggerName" value="ErrorLogger"/> 
    <add key="CouchDBHost" value="ctsintbmvstcdb"/> 
    <add key="CouchDBPort" value="5984"/> 
    <add key="CouchDBBaseDatabase" value="virtualworkplace"/> 
</appSettings> 

然后,在你的的app.configweb.config中

<?xml version="1.0"?> 
<configuration> 
    <appSettings file="C:\PathToYourExternalConfigFile\External.config"> 
     <add key="SomeAdditionalKey" value="Value1" /> 
    </appSettings> 
</configuration> 
相关问题