我有了一個包羅萬象的路線設置,偶爾拋出一個危險的請求路徑異常的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