在线发布网站后,动态样式表语言无效

时间:2013-04-10 09:31:48

标签: javascript asp.net css less

我在我的网站上使用了LESS The Dynamic Style表格语言。 当我从visual studio 2010调试我的网站时,它适用于我的本地系统。 但是当我发布我的网站时,将其上传到网络服务器。 它不会对网页应用任何Css样式。 任何人都可以告诉我如何为发布的网站使用更少的样式表。

1 个答案:

答案 0 :(得分:2)

LESS文件必须编译为CSS才能供浏览器使用,这可能不会发生在这里。 LESS与CSS相似(取决于您正在使用的功能),并且浏览器在处理格式错误的CSS时通常是宽容的,即使LESS没有被编译,某些样式也可能正常工作。

使用Fiddler或任何基于浏览器的调试工具验证编译(IE中的F12,网络选项卡,开始捕获,检查您感兴趣的.css文件的响应正文,并确保它是有效的CSS,而不是.less)。

此外,在通过VS调试服务器查看站点时,请确保您没有使用CSS的缓存版本。 (验证这一点的一种简单方法是在浏览器中输入“隐私浏览模式”,不应使用缓存中的任何内容。)