0
EmailTraceListener
의 구성에 문제가 있습니다. 이 메시지가있는 내부 예외가있는 ActivationException
이 있습니다.EmailTraceListener를 사용할 때 Entlib 로깅 블록 ActivationException이 발생했습니다.
TraceListener 유형을 구성 할 수 없습니다. 이 값을 제공하도록 컨테이너를 구성해야합니다. 모든 것이 잘 작동 - 나는 플랫 파일 리스너 설정으로 이메일 리스너 설정을 교체 할 경우
<configuration> <configSections> <section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </configSections> <loggingConfiguration name="Logging Application Block" tracingEnabled="true" defaultCategory="" logWarningsWhenNoCategoriesMatch="true"> <listeners> <add name="Email Trace Listener" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" fromAddress="[email protected]" toAddress="[email protected]" smtpServer="smtp.gmail.com" smtpPort="587" authenticationMode="UserNameAndPassword" useSSL="true" userName="fromAddress" password="password" formatter="Text Formatter"/> </listeners> <formatters> <add type="Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" template="{severity}{tab}{timestamp(local:dd/MM/yyyy [HH:mm:ss:FFFF] zzz)}{tab}{title}{tab}{message}{tab} {dictionary([P]: {key}{tab}= {value} )}" name="Text Formatter" /> </formatters> <specialSources> <allEvents switchValue="All" name="All Events"> <listeners> <add name="FlatFile TraceListener"/> </listeners> </allEvents> <notProcessed switchValue="All" name="Unprocessed Category"/> <errors switchValue="All" name="Logging Errors & Warnings"/> </specialSources> </loggingConfiguration> </configuration>
:
은 여기 내의 app.config 로깅 구성 코드입니다. 전자 메일 수신기 구성의 실수는 어디에서 발생합니까?