我没有很多头发,但我正在拔掉剩下的一点。
我的 MVC3 应用程序通过 Action 像这样提供图像
/Image/ShowImage/25-000252?t=a&o=1
a 是预定义的图像大小,o 是该项目的图像顺序
Image 是控制器,ShowImage 是返回 FilePathResult 的动作。除非 Googlebot 出现,否则所有这些都没有任何问题。然后突然请求验证启动
A potentially dangerous Request.Path value was detected from the client (?).
如何和为什么都超出了我的理解能力。
ShowImage 动作有 ValidateInput(False),web.config 有 httpRuntime requestValidationMode="2.0" 但似乎没有任何帮助。