asp.net-mvc - .net mvc 中缺少 Controller ,elmah 给我发电子邮件...快把我逼疯了

标签 asp.net-mvc elmah.mvc

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/

相关文章:

.net - 关于设计和构建分布式应用程序以跟踪车辆的建议

elmah - 手动记录的 ELMAH 错误不发送电子邮件

c# - 如何携带在 Asp.net MVC 中选择的下拉值

c# - asp.net mvc 客户端验证不起作用?

c# - 尝试确定托管您的应用程序的 dotnet.exe 的进程 ID 时发生错误。发生一个或多个错误

sql-server - Elmah.MVC + NLog - 将所有错误存储在一个地方

ASP.NET Web API v2 并使用 ELMAH 记录所有错误/异常

asp.net-mvc - ELMAH-MVC 3-403-禁止访问:被拒绝

asp.net-mvc - 使用两个 URL 使用 Azure AD 进行单点登录