嗨,我在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/