Проверить запрос в .net 4.0, возвращая 500 ошибка - PullRequest
0 голосов
/ 13 мая 2011

У меня есть приложение в .net 4.0, для которого мне нужно отключить Validate Request.Я поместил ValidateRequest = false на странице .aspx, но это ничего не делает.Затем я добавил

<httpRuntime requestValidationMode = "2.0"/> 

в файл web.config внутри раздела system.web , но приложение теперь возвращает 500 - Внутренняя ошибка сервера .

Есть идеи, что я делаю не так?

Спасибо!

Ответы [ 2 ]

4 голосов
/ 16 мая 2011

Ошибка 500 произошла из-за уже существующего тега httpRuntime в файле web.config, поэтому новый тег привел к дублированию тега!Поэтому теперь я добавил requestValidationMode = "2.0" в существующий тег httpRuntime, и он отлично работает.

1 голос
/ 13 мая 2011

Вам также нужно установить

<system.web>
       <httpRuntime requestValidationMode="2.0"/>
</system.web>

в дополнение к: <%@ Page ValidateRequest="false"> вверху страницы.

Если вы хотите отключить проверку запросов для всего приложения

<system.web>
      <pages validateRequest="false" />
</system.web>

Вот еще информация

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