Я получаю странную ошибку в моем файле журнала, и я не могу найти, откуда на моем сайте это происходит: я использую log4net для регистрации ошибок, и сайт MVC3
Ошибка: "Потенциально опасное значение Request.Path было обнаружено клиентом" :
Теперь я знаю, что это обычно происходит, если символы html и т. Д. Отправляются обратно в форму.
Странно то, что я перепробовал все формы на сайте и не могу этого добиться.
Я регистрирую значение Request.Path в файле, и оно дает мне:
/ assets / img / footer_arrows.gif),
URL (http: /xxmysite.com/assets/img/footer_bg.png),
URL (HTTP: /xxmysite.com/assets/img/page_bg.gif
Теперь вышесказанное находится в моем файле CSS (в фоновом изображении, используя несколько фоновых изображений CSS3). Кроме того, элементы в url (xx часть) не полностью определены в моем файле.
Кроме того, первая строка (footer_arrows.gif) находится в URL (xx
)
Может кто-нибудь придумать причину, по которой может произойти эта ошибка?
РЕДАКТИРОВАТЬ: похоже, это происходит только на IE6-IE8? Все еще не уверен, почему?
РЕДАКТИРОВАТЬ 2: Спасибо @Ash Burlaczenko spot: похоже, что "http: /" т.е. отсутствует "/" на самом деле то, что запрашивается:
фактический тэг CSS:
.inner_wrapper {
position: relative;
margin:23px 28px 0;
min-height:574px;
background-color:#EEE8D6;
background-image: /* CSS3 multiple background images */
url(/assets/img/footer_arrows.gif),
url(/assets/img/footer_bg.png),
url(/assets/img/page_bg.gif);
background-repeat: no-repeat, no-repeat, repeat;
background-position: 29px 100%, 0 100%, 0 0;
overflow:hidden;
}