Мы недавно начали использовать ELMAH в нашем проекте, и я заметил некоторые странные проблемы на странице сводки /elmah.axd.
Кажется, все в правильном порядке, кроме отметки времени / имени пользователя. Они кажутся пустыми.
Имя пользователя - string.empty, а по умолчанию дата / время - 1 января 00:00 00:00.
Нажав на детали ошибки, вы увидите правильную метку времени и пользователя - и таблица базы данных, кажется, имеет правильные значения.
3demo14
2011-08-29 17: 09: 40.410
Есть ли шаг конфигурации, который я где-то пропустил?
<elmah>
<security allowRemoteAccess="1" />
<errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="elmahErrorConnectionString" />
</elmah>
<!-- elmah -->
<add name="elmahErrorConnectionString" connectionString="Data Source=(local);Initial Catalog=ElmahLLSFDev;Persist Security Info=True;User ID=SNIP;Password=SNIP"
providerName="System.Data.SqlClient" />
<!-- end elmah -->
<!-- elmah 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" />
<!-- end elmah modules-->
<!-- elmah handlers -->
<add name="Elmah" path="elmah.axd" verb="POST,GET,HEAD" type="Elmah.ErrorLogPageFactory, Elmah" preCondition="integratedMode" />
<!-- end elmah -->