我有了一个包罗万象的路线设置,偶尔抛出一个危险的请求路径异常的MVC应用程序“?”。获取潜在危险Request的(?)间歇
我的路线设置像
routes.MapRoute(
"ImageResponse", // Route name
"{*_*}", // Just cute
new { controller = "ImageResponse", action = "RenderImage" } // Parameter defaults
);
我得到的路径说例外“?”是一个危险的请求,但我无法复制它(直接从事件日志中复制并粘贴它)。这似乎发生在我在机器上加载一点负载时。
例如,我在事件日志中找到了类似的东西(为了保护无辜者,虽然有三个dirs和一个文件名,但.jpg中的所有内容都已更改)。
/an/example/path/image.jpg?Size=Thumb
有没有人遇到这个问题之前?好像有些东西没有检测到我的文件名。
是否使用SquishIt任何机会? – 2012-08-12 23:42:07
我不知道那是什么,所以我怀疑它:) – Khanzor 2012-08-12 23:48:08
你确定在实际路径中没有特殊字符?你不是URL编码的?你是?并且您有正确的.jpg mime类型设置? – timothyclifford 2012-08-13 08:04:12