Потенциально опасное значение Request.Form было обнаружено от клиента, после преобразования версии 3.5 в 4.0 - PullRequest
2 голосов
/ 04 ноября 2011

Я преобразовал свое веб-приложение с 3,4 на 4,0, оно преобразовано и работает, но в текстовом поле, когда я даю немного места и пытаюсь сохранить данные, оно показывает ошибку. От клиента было обнаружено потенциально опасное значение Request.Form (PageContent $ DisplayTextMode $ txbText = "as b g
").

в web.cofig, я уже добавил

   <compilation debug="true" targetFramework="4.0">
   <httpRuntime requestValidationMode="2.0" />
   <pages validateRequest="false" maintainScrollPositionOnPostBack="true" enableEventValidation="false" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">

в предыдущей версии (3.5) все работало нормально, ошибок не было.

как это решить?

Ответы [ 3 ]

1 голос
/ 04 ноября 2011

Я удалил web.config и добавил новый, в который я добавил

  <httpRuntime executionTimeout="250000" maxRequestLength="2097151"  requestValidationMode="2.0" requestPathInvalidCharacters=""/>

Теперь он работает нормально

0 голосов
/ 04 ноября 2011

, пожалуйста, убедитесь, что ваше приложение предназначено для .NET Framework 4.0.

0 голосов
/ 04 ноября 2011

Попробуйте добавить ValidateRequest="false" к <%@ Page .. %>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...