2011-09-13 9 views
2

i「はMicrosoft.Practices.EnterpriseLibrary.Logging.Logger」のタイプ初期化子が投げたC#Microsoft.Practices.EnterpriseLibrary.Loggingエラー

をMicrosoft.Practices.EnterpriseLibrary.Logging使用しようとしたとき、私はエラーを取得しています例外。

<configSections> 
    <section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null" /> 
    </configSections> 
    <loggingConfiguration name="Logging Application Block" tracingEnabled="true" defaultCategory="Tracing" logWarningsWhenNoCategoriesMatch="true"> 
    <listeners> 
     <add fileName="F:\Service\Service\log\Full\Service.log" rollSizeKB="1024" timeStampPattern="yyyy-MM-dd" rollFileExistsBehavior="Increment" rollInterval="None" formatter="Text Formatter" header="" footer="" listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null" traceOutputOptions="LogicalOperationStack" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null" name="AppLog" /> 
    </listeners> 
    <formatters> 
     <add template="{timestamp} : {message}" type="Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter, Microsoft.Practices.EnterpriseLibrary.Logging, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null" name="Text Formatter" /> 
    </formatters> 
    <categorySources> 
     <add switchValue="All" name="AppLog"> 
     <listeners> 
      <add name="AppLog" /> 
     </listeners> 
     </add> 
     <add switchValue="Verbose" name="ExceptionHandling"> 
     <listeners> 
      <add name="Exception" /> 
     </listeners> 
     </add> 
     <add switchValue="Information" name="Tracing"> 
     <listeners> 
      <add name="Trace" /> 
     </listeners> 
     </add> 
    </categorySources> 
    <specialSources> 
     <allEvents switchValue="All" name="All Events" /> 
     <notProcessed switchValue="All" name="Unprocessed Category" /> 
     <errors switchValue="Off" name="Logging Errors Warnings" /> 
    </specialSources> 
    </loggingConfiguration> 

すべてのヘルプは、私はこの問題に直面し、長い時間を過ごした後、見つかった場合は私の構成では、「configSection」の宣言がなければならないこと

おかげ

K

答えて

1

を理解されるであろう最初のタグ。その前に他のタグがある場合、同じエラーがスローされます。

私の場合は、設定の前にターゲットフレームワークタグがありました。私はそれを後に移動し、それは動作を開始