asp.net mvc 2中的System.Web.HttpException对图像和javascript文件

时间:2010-05-08 07:41:51

标签: c# asp.net-mvc error-handling elmah

您好我在我的asp.net mvc 2网站上收到ELMAH报告的以下错误,包括javascript文件,图片等。

  

System.Web.HttpException:远程   主机关闭了连接

我做了一些研究,看来用户/机器人在页面完全加载之前点击了网站上的链接。现在,此错误永远不会发生在控制器操作上,但始终存在于磁盘上的文件中。 e.g。

/Content/CmsImages/logo.png
/Content/CmsImages/MemberImages/Photo-001605.jpg
/Content/jquery.tickertype.js

因此,这意味着所有静态文件都通过mvc管道路由。

我有哪些选择?

1 个答案:

答案 0 :(得分:3)

您可以定义路由以忽略“内容”文件夹中的文件。

RouteTable.Routes.IgnoreRoute("{folder}/{*pathInfo}", new { folder="content" });