【问题标题】:Adding Reference in config file在配置文件中添加引用
【发布时间】:2012-10-08 12:53:25
【问题描述】:

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

 <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>

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

【问题讨论】:

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


    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多