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>

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

4

1 回答 1

1

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

外部.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>
于 2012-10-08T14:20:47.410 回答