有没有办法将配置文件的特定部分保存在另一个文件中并引用它?
<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>
是否有任何可能的方式来引用这种代码?
答案 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>