環境:4.6.2(Webフォームを使用して)潜在的に危険なRequest.Path値がクライアントから検出された
Windows Serverの:
は8.5
.NET FrameworkのバージョンのIIS 2012 R2
問題:
を次例外が報告されている:私たちのログに示さ
BASE EXCEPTION: System.Web.HttpException (0x80004005): A potentially dangerous Request.Path value was detected from the client (?).
at System.Web.HttpRequest.ValidateInputIfRequiredByConfig()
at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)
BASE EXCEPTION HRESUT: -2147467259
EXCEPTION: System.Web.HttpException (0x80004005): A potentially dangerous Request.Path value was detected from the client (?).
at System.Web.HttpRequest.ValidateInputIfRequiredByConfig()
at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)
その他の情報:
PATH_INFO
/cities/index.aspx?locid=4163
----
QUERY_STRING
----
REMOTE_ADDR
66.249.65.204
----
REMOTE_HOST
66.249.65.204
----
REQUEST_METHOD
GET
----
SCRIPT_NAME
/cities/index.aspx?locid=4163
----
URL
/cities/index.aspx?locid=4163
----
HTTP_FROM
googlebot(at)googlebot.com
----
HTTP_USER_AGENT
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
私は理解していないことは、私はカットし、私のブラウザでパスを貼り付けた場合、ページがうまくレンダリングされていると間違いなく。
質問:
- はなぜGooglebotが、ページをクロールするときは、このエラーが発生しない、まだ私は、ブラウザのパスを入力したときにエラーが発生していませんか? (私はそれが存在するにもかかわらず、エラーログにはクエリ文字列の値が表示されないことが奇妙なことがわかります)。
- なぜ "?"潜在的に危険と考えられる人物?
パスが実際に有効なときにこの特定の「エラー」がどのように発生しているかを理解しようとしているので、アドバイスをいただければ幸いです。
ありがとうございます。