7

毛量は多くありませんが、残っている毛を少しずつ抜いています。

私のMVC3アプリは、アクションを介して画像を提供します

/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" がありますが、何も役に立たないようです。

4

2 に答える 2

1

これはによって解決されます

http://geekswithblogs.net/renso/archive/2011/08/26/a-potentially-dangerous-request-value-was-detected-from-the-client.aspx

于 2011-10-30T07:36:15.830 に答える
1

アプリのトレースをオンにするか、elmah をインストールするか、ログで iis を調べて、500 ステータス コードを返すパスを確認します。次に、何を変更する必要があるかを明確にする必要があります。

于 2011-06-11T15:42:33.843 に答える