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

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

嗨,我在asp.net mvc 2网站上收到了ELMAH报告的以下错误,这些错误用于javascript文件,图像等。

System.Web.HttpException: The remote host closed the connection



我做了一些研究,看来用户/机器人在页面完全加载之前就单击了网站上的链接。现在,此错误永远不会在 Controller 操作上发生,而只会在磁盘上的文件上发生。例如
/Content/CmsImages/logo.png
/Content/CmsImages/MemberImages/Photo-001605.jpg
/Content/jquery.tickertype.js

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

我有什么选择?

最佳答案

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

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

关于c# - 图像和javascript文件中asp.net mvc 2中的System.Web.HttpException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2793304/

相关文章:

javascript - 将部分 View 加载到 JQuery 对话框中的缓存问题

css - Bootstrap : Empty spaces on layout due text size

c# - MVC组合框以及如何将其保存在数据库中?

bash - 如何在 bash 中退出带有错误消息和错误代码的程序?

c# - 在 .net 中解析作为 JSON 返回的日期?

c# - 关于 HL7 Listener 的几个问题

c# - EF Code-First 一对一关系 : Multiplicity is not valid in Role * in relationship

c# - Asp .NET 从 tar.gz 存档中读取文件

python - Python ValueError : Bin edges must be unique

javascript - 带有错误事件的管道