как сделать вход в приложение asp.net IIS? - PullRequest
1 голос
/ 10 октября 2011

У меня есть веб-приложение asp.net, написанное около 2 лет назад. В нем нет никакого механизма ведения журнала. В идеале я хотел бы регистрировать любые ошибки, которые происходят, особенно на уровне базы данных. Однако я не могу позволить себе подать заявку, и у меня ограниченное время.

Я слышал о ELMAH . Возможно ли иметь что-то, что не говорит напрямую с моим кодом, а просто делает свое дело, контролируя сервер?

  • Сделано в ASP.NET 3.5.
  • Он имеет AJAX, а также интенсивное использование ViewState.
  • Приложение также связывается с Excel.
  • Он встроен в Visual Studio 2008 с SQL Server 2005 на сервере.

Как мне развернуть этот веб-сайт с указанными выше требованиями?

Ответы [ 2 ]

2 голосов
/ 10 октября 2011

Есть также log4net -

http://logging.apache.org/log4net/

2 голосов
/ 10 октября 2011

Да.

Добавлен ELAMH в ваше приложение - оно будет регистрировать ошибки.Это неинвазивно.

После добавления ELMAH в ваше приложение оно подключается к событию OnError и фиксирует все ошибки, выданные вашим приложением.Предполагается, что ваше приложение не проглотит ошибки.

Документация по ELMAH исчерпывающая и проста в обращении.

...