2011-05-26 5 views
0

私はElmahがエラーメッセージをつぶやくことができるので、設定しようとしましたが、動作させることができませんでした。エラーをデータベースに保存してエラーを電子メールで受け取ることができますが、このツイートは機能していないようです。ここでエラーメッセージをつぶすようにElmahを設定するにはどうすればよいですか?

は私の設定です:

<configSections> 
    <sectionGroup name="elmah"> 
     <section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah"/> 
     <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" /> 
     <section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah" /> 
     <section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah"/> 
     <section name="errorTweet" requirePermission="false" type="Elmah.ErrorTweetSectionHandler, Elmah"/> 
    </sectionGroup> 
</configSections> 

<elmah> 
    <security allowRemoteAccess="1" /> 
    <errorLog type="Elmah.SqlServerCompactErrorLog, Elmah" connectionStringName="LoggingDB" /> 
    <errorTweet 
     userName="twitter_username" 
     password="twitter_password" statusFormat="{Message}" /> 
</elmah> 

<system.webServer> 
    <modules> 
     <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" /> 
     <add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" preCondition="managedHandler" /> 
     <add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" preCondition="managedHandler" /> 
     <add name="ErrorTweet" type="Elmah.ErrorTweetModule, Elmah" preCondition="managedHandler" /> 
    </modules> 
    <handlers> 
     <add name="Elmah" path="elmah.axd" verb="POST,GET,HEAD" type="Elmah.ErrorLogPageFactory, Elmah" preCondition="integratedMode" /> 
    </handlers> 
</system.webServer> 

エラーが発生しない、つぶやきは、ちょうどそれがデータベースに記録し、電子メールで送信されますにもかかわらず、表示されません。

答えて

0

ErrorTweetModuleとその使用についての背景と情報については、project's siteの​​wikiを参照してください。