意外的标记 '。' 将样式表与 MVC 4 捆绑在一起时

RHa*_*ris 0 asp.net-mvc-4 bundling-and-minification

BundleConfig.cs

bundles.Add(new StyleBundle("~/Content/styles").Include(
   "~/Content/css/test.css"
   )
);
Run Code Online (Sandbox Code Playgroud)

_布局.cshtml

@Scripts.Render("~/Content/styles")
Run Code Online (Sandbox Code Playgroud)

测试.css

body{
font-size: 75%;
color: #232323;
text-align: left;
margin: 0px;
padding: 0px;}
Run Code Online (Sandbox Code Playgroud)

这就是 Chrome 显示为正在加载的内容,给我一个关于意外令牌 { 的语法错误:

body{font-size:75%;color:#232323;text-align:left;margin:0;padding:0}
Run Code Online (Sandbox Code Playgroud)

RHa*_*ris 5

我会选择阿比提供的链接的答案,但这是一条评论而不是答案。因此,我将其作为答案发布,以确保该问题被标记为已解决。

基本上,Abi 提供的链接指出错误的原因是浏览器试图加载 css,就好像它是 javascript 一样。

我立即意识到我正在使用 @Scripts.Render() 并且应该使用 @Styles.Render() 。