码迷,mamicode.com
首页 > Web开发 > 详细

web.config中的configSource

时间:2017-09-20 22:03:14      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:report   unit   setting   提高   serve   tor   灵活   net   tco   

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

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

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

<appSettings configSource="Configs\appSettings.config"/>
<connectionStrings configSource="Configs\connectionStrings.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>

 

web.config中的configSource

标签:report   unit   setting   提高   serve   tor   灵活   net   tco   

原文地址:http://www.cnblogs.com/qiuguochao/p/7565115.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!