是否可以在ASP.NET vNext中配置ELMAH?如果可以,如何配置?
考虑到现在没有web.config文件,我甚至不知道该从哪里开始。如果有人知道或者能够弄清楚,请与我们分享。
谢谢
是否可以在ASP.NET vNext中配置ELMAH?如果可以,如何配置?
考虑到现在没有web.config文件,我甚至不知道该从哪里开始。如果有人知道或者能够弄清楚,请与我们分享。
谢谢
ELMAH无法与ASP.NET 5一起使用,因为ELMAH(根据其名称)基于ASP.NET 4.x的模块和处理程序(“ELMAH”中的“MAH”)。
在ASP.NET 5中,取代模块和处理程序的是称为中间件的东西。
在ASP.NET 5中有一个名为“ELM”(错误日志中间件)的原型,具有类似ELMAH的一些功能。你可以在这里查看一个示例:https://github.com/aspnet/Entropy/tree/dev/samples/Logging.Elm
app.Map()
或类似 API 来“分叉”中间件管道,并将 ELM 特定的身份验证中间件和 ELM 页面放在该分叉中。然后,你的应用程序的其余部分将在“主”中间件管道上,其中包含其他中间件(例如路由 / MVC、诊断页面等)。 - Eilon