Я использую плагин jQuery jstree (http://jstree.com) в проекте ASP.NET MVC 2 на .NET 4 RC и работаю на IIS 7.5. Он поставляется с некоторыми таблицами стилей со встроенными изображениями с URL-адресами данных,как это:
.tree-checkbox ul {background-image: url (data: image / gif; base64, R0lGODlhAgACAIAAAB4dGf /// yH5BAEAAAEALAAAAAACAAIAAAICRF4AOw ==);} 8)* Теперь URL-адрес фонового изображения содержит двоеточие, которое, по мнению .NET 4, является небезопасным символом, поэтому я получаю следующее сообщение об ошибке: Потенциально опасное значение Request.Path было обнаружено изclient (:). Согласно документации, я могу предотвратить это, добавив на мой Web.config, но это, похоже, не помогает.Я пытался добавить его в основной Web.config для приложения, а также в специальный Web.config в папке / config, но безрезультатно. Есть ли способ получить .NET дляразрешить это?
.tree-checkbox ul {background-image: url (data: image / gif; base64, R0lGODlhAgACAIAAAB4dGf /// yH5BAEAAAEALAAAAAACAAIAAAICRF4AOw ==);}
Потенциально опасное значение Request.Path было обнаружено изclient (:).
Согласно документации, я могу предотвратить это, добавив
на мой Web.config, но это, похоже, не помогает.Я пытался добавить его в основной Web.config для приложения, а также в специальный Web.config в папке / config, но безрезультатно.
Есть ли способ получить .NET дляразрешить это?
Используете ли вы IIS7?
IIS7 проверяет запросы по-разному, и вам приходится «возвращать» его поведение, чтобы игнорировать потенциально опасные запросы.
<system.web> <httpRuntime requestValidationMode="2.0"/> </system.web>