我没有很多头发,但是我正在拔出剩下的很少。

我的MVC3应用程序通过Action这样提供图像

/Image/ShowImage/25-000252?t=a&o=1

a是预定义的图像尺寸,o是该商品的图像顺序

图像是 Controller ,显示图像是返回FilePathResult的操作。所有这些工作都没有任何问题,除非出现了Googlebot。然后突然出现了请求验证
A potentially dangerous Request.Path value was detected from the client (?).

如何和为什么都超出了我的理解能力。

ShowImage操作具有ValidateInput(False),web.config具有httpRuntime requestValidationMode =“2.0”,但似乎无济于事。

最佳答案

打开应用程序的跟踪或安装elmah或在日志中查找iis以查看返回500状态代码的路径。然后应该明确需要更改的内容。

10-01 09:45