2015-03-06 19 views
18

Czy można skonfigurować ELMAH przy użyciu ASP.NET vNext? Jeśli tak to jak?ELMAH na ASP.NET vNext?

Nie wiem, gdzie zacząć, ponieważ nie ma już nawet pliku web.config. Jeśli ktoś ma lub może to zrozumieć, podziel się z nami.

Dziękuję

Odpowiedz

18

ELMAH nie działa z ASP.NET 5, ponieważ ELMAH (podana jego nazwa) jest oparty na ASP.NET 4.x za modułów i procedur obsługi (dalej „podmiot” z „ELMAH”).

W ASP.NET 5 zamiennik modułów i procedur nazywa się oprogramowaniem pośredniczącym.

Istnieje prototyp w programie ASP.NET 5 o nazwie "ELM" (oprogramowanie do rejestrowania błędów), który ma niektóre funkcje podobne do ELMAH. Tutaj możesz sprawdzić przykład: https://github.com/aspnet/Entropy/tree/dev/samples/Logging.Elm

+0

Hm ... to wygląda bardziej na zastąpienie NLog/Log4Net niż dla ELMAH. to jest bardziej ogólne logowanie a nieobsługiwane wyjątki. – georgiosd

+0

Powiedziałbym, że ELM jest bliższe temu, co próbuje ELMAH (chociaż ELMAH ma sposób, waaay więcej funkcji). ELM przechwytuje wszystkie wyjątki w aplikacji, a także wszystkie logi z nowego interfejsu 'ILogger' i pokazuje je na przeszukiwanej/filtrowalnej stronie internetowej. Interfejs 'ILogger' jest trochę bliższy log4net. – Eilon

+0

w jaki sposób można zabezpieczyć stronę ELM? – georgiosd

Powiązane problemy