预编译所有站点仍会收到错误消息“从客户端检测到潜在危险的request.querystring值”

时间:2018-06-06 13:10:39

标签: asp.net webforms compilation publish precompile

我搜索并阅读了很多帖子,谈论错误消息“从客户端检测到一个潜在危险的request.querystring值”。但是,我相信我的问题完全不同。

在我的web.config文件中,我已经在下面定义了两个键:

<httpRuntime requestValidationMode="2.0" />
<pages validateRequest="false" />

所以,如果我在不使用预编译选项的情况下发布我的项目(asp.net webform),一切都会按照我的预期顺利进行。

但是,如果我使用预编译选项(预编译所有网站)发布我的项目,则在提交表单时将始终出现上述错误。

提交表单非常简单,它包含一个输入文本控件和一个提交按钮。我的输入文字是<script>alert(1)</script>

所以,我的问题是为什么预编译发​​布版本会出现此问题? 对我有什么建议吗?

0 个答案:

没有答案