在配置文件中添加引用

时间:2012-10-08 12:53:26

标签: asp.net reference web-config app-config

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

 <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 个答案:

答案 0 :(得分: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.config web.config 中:

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