我有Code First MVC 4应用程序。
我尝试安装用于记录Elmah日志的NuGet包-一切似乎都很好-在http://myapp/elmah.axd上报告的错误都很好
然后我注意到有一个Elmah.MVC包-所以我删除了原来的包,并安装了它。它在这里不再有效:http://myapp/elmah.axd
我在一些地方读到,对于MVC应用程序,你应该使用'Elmah.MVC‘包-而不是'Elmah’包-但为什么会这样呢?实际的区别是什么?MVC4站点还是这样吗?
奇怪的是,原来的包可以开箱即用,而MVC包却不能。
我应该使用哪一个?为什么?
发布于 2013-05-24 01:44:49
根据Nuget网站的信息,您可以使用url /elmah访问Elmah。
https://www.nuget.org/packages/Elmah.MVC
将ELMAH功能无缝地集成到ASP.NET
应用程序中。只需将该包放入ASP.NET MVC应用程序中并访问/elmah URL即可。它还将安装全局HandleError过滤器,以确保所有未处理的错误都被记录下来(即使customerError打开了“On”)。
https://stackoverflow.com/questions/16720489
复制相似问题