2

elmah 正在通过电子邮件向我发送缺少控制器的例外情况,如下所示:

System.Web.HttpException:找不到路径“/Scripts/modernizr-2.0.6-development-only.js”的控制器或未实现 IController。

我添加了一些忽略路由来尝试让应用程序知道脚本不是控制器并忽略所有 .js 和 .css 文件,如下所示:

    routes.IgnoreRoute("scripts/*");
    routes.IgnoreRoute("*.js|css");

它仍然通过电子邮件向我发送例外情况。在这一点上,我只想抑制错误,因为每次我在应用程序上点击一个页面时,它都会触发这封电子邮件。

有什么建议可以治愈吗?

4

1 回答 1

2

检查它正在寻找的脚本是否确实存在于站点中。我曾在 Elmah 中报告过类似的问题,我记得那是在 NuGet 更新了一个 js 库之后,但视图中的引用没有。

希望有帮助。

于 2012-12-01T17:32:05.230 回答