ASP.NET MVC未处理的图像异常?

时间:2009-03-03 12:33:40

标签: asp.net-mvc exception http-status-code-404

当我浏览我的网站时,我无法复制异常......但我通过我的事件记录器发现了这一点(当发生未处理的异常时,它会通过电子邮件发送给我的手机)。

以下是例外情况:

  

路径控制器   '/Content/UsrImg/ImageFileName.jpg'   无法找到或没有找到   实现IController。

我认为发生的事情是Google(或者代理服务器)缓存的图片不再存在。当试图直接转到该图像时,它会加载我写的“Page not found”友好错误。

但它应该在404错误上抛出未处理的异常吗?对我来说似乎有点奇怪。也许我可以在路由中做些什么来解决这个问题?

1 个答案:

答案 0 :(得分:0)

我昨天遇到了这个问题。检查图像是否在您的服务器上。我的问题是文件的构建操作设置为无,但应将其设置为内容。我在发布网站时没有包含该文件。

您不需要更改路由,因为Content目录应该调用Routing。