elmah 正在通过电子邮件向我发送缺少 Controller 的异常(exception)情况,如下所示:
System.Web.HttpException: The controller for path '/Scripts/modernizr-2.0.6-development-only.js' was not found or does not implement IController.
我添加了一些忽略路由,尝试让应用程序知道脚本不是 Controller ,并忽略所有 .js 和 .css 文件,如下所示:
routes.IgnoreRoute("scripts/*");
routes.IgnoreRoute("*.js|css");
它仍然通过电子邮件向我发送异常情况。此时我只想抑制该错误,因为每次我点击应用程序上的页面时,它都会触发此电子邮件。
有什么建议可以解决这个问题吗?
最佳答案
检查它正在查找的脚本是否确实存在于站点中。我在 Elmah 中遇到过类似的问题,我记得,这是在 NuGet 更新了 js 库之后,但 View 中的引用没有更新。
希望有帮助。
关于asp.net-mvc - .net mvc 中缺少 Controller ,elmah 给我发电子邮件...快把我逼疯了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13661141/