'?'で危険なリクエストパス例外をスローすることがあるキャッチオールルートセットアップを備えたMVCアプリがあります。
私は次のようなルート設定をしています
routes.MapRoute(
"ImageResponse", // Route name
"{*_*}", // Just cute
new { controller = "ImageResponse", action = "RenderImage" } // Parameter defaults
);
'?'というパスで例外が発生します 危険なリクエストでしたが、再現できません(イベントログから直接コピーして貼り付けてください)。これは、マシンに少し負荷をかけたときに発生するようです。
たとえば、イベントログでこのようなものを見つけました(3つのdirと1つのファイル名がありますが、.jpgの残りはすべて無実を保護するために変更されています)。
/an/example/path/image.jpg?Size=Thumb
誰かが以前にこの問題に遭遇したことがありますか?何かが私のファイル名を検出していないようです。