ELMAH Page Отсутствует метка времени и имя пользователя - PullRequest
0 голосов
/ 31 августа 2011

Мы недавно начали использовать 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 -->

1 Ответ

0 голосов
/ 31 августа 2011

Конфиг выглядит хорошо. Вероятно, просто плохая версия. Я бы сказал, иди, возьми последний код и скомпилируй его сам.

Если вы все еще испытываете проблему, это открытый исходный код, так что вы можете абсолютно точно заглянуть под капот, чтобы увидеть, что происходит.

...