原因描述:
我在项目的根目录(与view平行)建立了一个文件夹ImgFile,里面存放的是上传的图片,但是只要我访问
该错误频繁出现导致的一个现象是IIS经常挂掉。
请问:如何配置路径或者其他操作,可以让IIS的图片请求不走mvc请求管道,这样哪怕是不存在图片,也不是mvc处理,而是让IIS提醒请求中该图片不存在!这样IIS就不会因为用户请求一些不存在的图片而挂掉了。
在RouteConfig中,配置Ignore的路由。 routes.IgnoreRoute("{ImgFile}/{*pathInfo}");
我配置了 还是报错:
@那一年的码农: 去掉大括号:routes.IgnoreRoute("ImgFile/{*pathInfo}");
@那一年的码农: dudu说得对,,{ImgFile}表示参数。。。
@幻天芒: ok 解决了,但是@dudu 说iis停止服务不是这个错误,那我就找不到原因啦,先看看这样做会不会在停掉
@那一年的码农: 根本原因应该不是这个请求的问题,但是,可能是诱因。
“该错误频繁出现导致的一个现象是IIS经常挂掉。”
这个错误再怎么频繁也不会让IIS挂掉,真正的问题不在这里。
可是log日志中满满的都是:
System.Web.HttpException (0x80004005): 未找到路径“/ImgFile/77777.JPG”的控制器或该控制器未实现 IController。
的错误呀,难道不是因为这个原因引起的IIS停机吗?
@那一年的码农: 不是这个原因