2015-03-06 5 views
18

Можно ли настроить ELMAH с помощью ASP.NET vNext? Если да, то как?ELMAH на ASP.NET vNext?

Я потерялся относительно того, где даже начать, учитывая, что даже нет web.config. Если кто-то имеет или может понять это, пожалуйста, поделитесь с нами.

Спасибо

ответ

18

ELMAH не работает с ASP.NET 5, потому что ELMAH (учитывая его название) основана на ASP.NET 4.x в модули и обработчики (в «МАХ» в «Elmah»).

В ASP.NET 5 замена модулей и обработчиков называется промежуточным программным обеспечением.

Существует прототип в ASP.NET 5 под названием «ELM» (промежуточное программное обеспечение регистрации ошибок), которое имеет некоторые функции, подобные ELMAH. Вы можете посмотреть здесь: https://github.com/aspnet/Entropy/tree/dev/samples/Logging.Elm

+0

Хм ... это больше похоже на замену NLog/Log4Net, чем на ELMAH. то есть более общий вход в систему и необработанные исключения. – georgiosd

+0

Я бы сказал, что ELM ближе к тому, что ELMAH пытается сделать (хотя у ELMAH есть способ, waaay больше возможностей). ELM фиксирует все исключения в приложении, а также все журналы из нового интерфейса «ILogger» и показывает их на веб-странице, доступной для поиска/фильтрации. Интерфейс 'ILogger' является ближе к log4net. – Eilon

+0

Как защитить страницу ELM? – georgiosd