配置一样,但System.Configuration.ConfigurationManager.ConnectionStrings数组不一样,值也不一样
我本机的Web.config,微软企业库5.0.414.0
System.Configuration.ConfigurationManager.ConnectionStrings[2].Name是正确,但有些机子就是
也就是说我的是有三个值,前面二个值是正确的,别人的开发环境就是二个值
System.Configuration.ConfigurationManager.ConnectionStrings[1].Name;为什么会有默认值
System.Configuration.ConfigurationManager.ConnectionStrings[0].Name
配置文件都是相同的
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral"/>
</configSections>
<!-- This section contains the log4net configuration settings -->
<log4net>
<!-- Define some output appenders -->
<appender name="LogInfoFileAppender" type="log4net.Appender.RollingFileAppender">
<!--若要实现实时日志存放位置的修改,请修改“file value”的值。若同一中间层服务器上安装多个中间层(无论前后台),则必须修改“file value”。否则会引起日志记录冲突。-->
<file value="c:\Log\log.info"/>
<appendToFile value="true"/>
<maxSizeRollBackups value="100"/>
<maximumFileSize value="5000KB"/>
<rollingStyle value="Date"/>
<staticLogFileName value="false"/>
<layout type="log4net.Layout.PatternLayout">
</layout>
</appender>
<!-- Define some output appenders -->
<appender name="LogDebugFileAppender" type="log4net.Appender.RollingFileAppender">
<!--若要实现实时日志存放位置的修改,请修改“file value”的值。若同一中间层服务器上安装多个中间层(无论前后台),则必须修改“file value”。否则会引起日志记录冲突。-->
<file value="c:\Log\log.debg"/>
<appendToFile value="true"/>
<maxSizeRollBackups value="100"/>
<maximumFileSize value="5000KB"/>
<rollingStyle value="Date"/>
<staticLogFileName value="false"/>
<layout type="log4net.Layout.PatternLayout">
</layout>
</appender>
<!-- Define some output appenders -->
<appender name="LogErrorFileAppender" type="log4net.Appender.RollingFileAppender">
<!--若要实现实时日志存放位置的修改,请修改“file value”的值。若同一中间层服务器上安装多个中间层(无论前后台),则必须修改“file value”。否则会引起日志记录冲突。-->
<file value="c:\Log\log.Error"/>
<appendToFile value="true"/>
<maxSizeRollBackups value="100"/>
<maximumFileSize value="5000KB"/>
<rollingStyle value="Date"/>
<staticLogFileName value="false"/>
<layout type="log4net.Layout.PatternLayout">
</layout>
</appender>
<!-- Define some output appenders -->
<appender name="LogPerfFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="c:\Log\log.perf"/>
<appendToFile value="true"/>
<maxSizeRollBackups value="100"/>
<maximumFileSize value="5000KB"/>
<rollingStyle value="Date"/>
<staticLogFileName value="false"/>
<layout type="log4net.Layout.PatternLayout">
</layout>
</appender>
<root>
<level value="All"/>
</root>
<!-- Specify the level for some specific categories -->
<logger name="Strongfood.DS.Logging.Info">
<appender-ref ref="LogInfoFileAppender"/>
</logger>
<logger name="Strongfood.DS.Logging.Debug">
<!-- <appender-ref ref="B" /> -->
<level value="ALL"/>
<appender-ref ref="LogDebugFileAppender"/>
</logger>
<logger name="Strongfood.DS.Logging.Error">
<!-- <appender-ref ref="B" /> -->
<level value="ALL"/>
<appender-ref ref="LogErrorFileAppender"/>
</logger>
<logger name="Strongfood.DS.Logging.Perf">
<!-- <appender-ref ref="B" /> -->
<level value="ALL"/>
<appender-ref ref="LogPerfFileAppender"/>
</logger>
</log4net>
<dataConfiguration defaultDatabase="SQLServerConnection"/>
<connectionStrings>
<!--开发库-->
<add name="SQLServerConnection" connectionString="server=172.17.xx.xxx;user id=Ds_admin;password=dstest;database=xxx;connect timeout=0;Max Pool Size=100;Min Pool Size=2" providerName="System.Data.SqlClient"/>
</connectionStrings>
<appSettings>
<add key="AuthenticationTicket.Timeout" value="300"/>
<add key="Secrect" value="secrect"/>
<add key="TotalRight" value="True"/>
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" aspNetCompatibilityEnabled="true" />
</system.serviceModel>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
</configuration>