0

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

这是一个例外:

找不到路径“/Content/UsrImg/ImageFileName.jpg”的控制器,或者它没有实现 IController。

我认为发生的事情是谷歌(或者可能是代理服务器)缓存的图像不再存在。当试图直接转到该图像时,它会加载我写的“找不到页面”友好错误。

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

4

1 回答 1

0

我昨天刚遇到这个问题。检查图像是否在您的服务器上。我的问题是文件的Build Action设置为 none,但它应该设置为Content。我发布网站时它不包括该文件。

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

于 2010-01-20T17:21:58.877 回答