Не могу найти причину ошибки - PullRequest
0 голосов
/ 12 июля 2011

Я получаю странную ошибку в моем файле журнала, и я не могу найти, откуда на моем сайте это происходит: я использую 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;

}

...