• web.config中的configSource


    在大型项目中,可能存在第三方类库的配置如:log4.net,AOP框架Unity,WCF等,或是自定义的配置,造成web.config内容过多,不易维护,影响Config初始化。

    这时我们可以使用configSource来拆分web.config,提高灵活性、易读性。

    如以下代码,将appSetting和connectionString配置分开来。

    <appSettings configSource="ConfigsappSettings.config"/>
    <connectionStrings configSource="ConfigsconnectionStrings.config" />

    同级目录下:

    appSetting.config代码如下:

    <appSettings>
      <add key="IsOpen" value=""/>
      <add key="Android" value=""/>
    </appSettings>

    connectionString.config如下:

     <connectionStrings>
        <add name="DefaultConnection" connectionString="Data Source=(LocalDb)v11.0;Initial Catalog=aspnet-WebApplication1-20140304225906;Integrated 
        Security=SSPI;AttachDBFilename=|DataDirectory|aspnet-WebApplication1-20140304225906.mdf
    " providerName="System.Data.SqlClient" /> <add name="ReportServerTempDBConnectionString" connectionString="Data Source=.;Initial Catalog=ReportServerTempDB;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings>
  • 相关阅读:
    Spring基于注解的事务控制
    Spring基于配置的事务控制
    Spring基于注解配置AOP
    字符串构造,思维
    DP
    线段树二分
    计算机组成原理
    Graph Attention Networks (GAT) 代码解读
    Python 列表与字典
    2.运算方法和运算器
  • 原文地址:https://www.cnblogs.com/qiuguochao/p/7565115.html
Copyright © 2020-2023  润新知