2013-04-05 3 views
0

콘솔 응용 프로그램에서 log4net과 함께 Entity Framework를 사용하고 있습니다. 다음은 내 app.config의 모습입니다.Entity Framework 및 log4net에 대한 app.config 변경

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <configSections> 
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> 
    </configSections> 
    <log4net> 
    <appender name="RollingFile" type="log4net.Appender.RollingFileAppender"> 
     <param name="File" value="C:\\Temp\\Logs\\"/> 
     <param name="RollingStyle" value="Date"/> 
     <param name="DatePattern" value="yyMMdd_HHmm'.log'" /> 
     <param name="StaticLogFileName" value="false"/> 
    <appendToFile value="true" /> 
     <maximumFileSize value="100KB" /> 
     <maxSizeRollBackups value="2" /> 
     <layout type="log4net.Layout.PatternLayout"> 
    <conversionPattern value="%date{MM/dd/yyyy HH:mm:ss} %logger [%thread] (Line :%line) %level - %message%newline"/> 
     </layout> 
    </appender> 
    <root> 
     <level value="DEBUG" /> 
     <appender-ref ref="RollingFile" /> 
    </root> 
    </log4net> 
    <connectionStrings> 
    <add name="CAPDBEntities" connectionString="metadata=res://*/CAPDB.csdl|res://*/CAPDB.ssdl|res://*/CAPDB.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=caServer;initial catalog=CAPDB;persist security info=True;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 
    <add name="USPDBEntities" connectionString="metadata=res://*/USPDB.csdl|res://*/USPDB.ssdl|res://*/USPDB.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=UsServer;initial catalog=USPDB;persist security info=True;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 
    </connectionStrings> 
</configuration> 

"ConfigErrorsException was unhandled"오류가 발생합니다. 그것은 내가 설정 한 CAPDBEntities를 가리키고 있습니다. 동일한 app.config 파일을 사용하여 EF & log4net이 작동하도록하려면 무엇을 변경해야합니까?

답변

0

나는 이것을 알아 냈다고 생각합니다. Nuget &에서 Entity Framework를 다운로드하여 App.config를 다시 작성했습니다. 그것은 그 후 일했습니다.