在使用bundle 来加载css的时候报错了,
@Styles.Render("~/bundles/appStyles")
第一反应 以为是的css 太多了,可是当我这个style里面只有 2条啊!
这下糗大了,于是从网上找了下解决方案
解决方案1:
你换一下bootstrap的版本。
解决方案2:
试了试,可能是css文件太大了就不能压缩了,我试着删了一些BootStrap中的代码,就不报错了
解决方案3:
不知道为神么BootStrap不能压缩,换成别的文件就能压缩了
解决方案4:
一样的问题 等待答案!
从上面可以看出可能是部分css代码导致的!
验证代码? 说求证就求证。于是
代码验证中。。。 代码验证中。。。 代码验证中。。。
最后发现有这个代码
_:-ms-lang(x),
好奇怪,不经常见。干掉他。
然后抱着试试的心态运行下, 结果成功了???。没问题了?
最后的最后我又把它加上,运行下 果然 看到红红的大字
索引超出了数组界限。
@Styles.Render("~/bundles/appStyles")
我又注释掉,有成功了! 于是我在想是不是css文件代码有问题才会导致的,于是就随便了个
"_"
结果又报错了,
但是问题来了,
我随便写了个 字母 就没有问题!
我重写了个 “,” 也没问题
"_" 有问题!
什么鬼,反正解决了!
总结css文件中若有特殊的格式样式请注意:以 下划线“_” 在一行开头的就不会bundle上