我的日志文件中出现了一个奇怪的错误,我无法找到它来自我网站的位置:我使用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多个背景图像)。此外,网址(xx 部分)中的项目在我的文件中不是完全限定的。 此外,第一行(footer_arrows.gif)位于URL(xx
)中有人能想到这个错误可能发生的原因吗?
编辑:看起来它只发生在IE6-IE8上?不知道为什么?编辑2:感谢@Ash Burlaczenko现场:似乎“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;
}