2012-08-12 95 views
2

我有了一个包罗万象的路线设置,偶尔抛出一个危险的请求路径异常的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

有没有人遇到这个问题之前?好像有些东西没有检测到我的文件名。

+0

是否使用SquishIt任何机会? – 2012-08-12 23:42:07

+0

我不知道那是什么,所以我怀疑它:) – Khanzor 2012-08-12 23:48:08

+0

你确定在实际路径中没有特殊字符?你不是URL编码的?你是?并且您有正确的.jpg mime类型设置? – timothyclifford 2012-08-13 08:04:12

回答

相关问题