t3c*_*b0t 5 css c# asp.net-mvc asp.net-mvc-5 twitter-bootstrap-3
在我只有一页的简单MVC 应用程序/Home/Index(目前)中,我注意到我的一些样式被一个神秘的 type.less:

Chrome 说该文件来自
http://localhost:123/Content/less/type.less
Run Code Online (Sandbox Code Playgroud)
但我在那里找不到任何东西。
这些css文件也包含在正确的顺序中,因此main.css实际上不应被覆盖:

我的行为历史:
我创建了一个新MVC项目,Visual Studio 2013并使用 nugget-manager 更新了所有引用。
然后我更改了以下文件:
(我只列出了相关的更改,css但我还添加knockout了一些*.js由我编写的自定义文件)
BundleConfig.cs我添加的地方jquery-ui.min.css:
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/bootstrap.css",
"~/Content/site.css",
"~/Content/jquery-ui.min.css"));
Run Code Online (Sandbox Code Playgroud)
和我的 main.css
bundles.Add(new StyleBundle("~/Content/Custom").Include(
"~/Content/Custom/main.css"
));
Run Code Online (Sandbox Code Playgroud)
_Layout.cshtml渲染我的新包并排除了,modernizr因为我认为我可能是原因(它没有帮助):
@Styles.Render("~/Content/css")
@Styles.Render("~/Content/Custom")
@*@Scripts.Render("~/Scripts/modernizr")*@
Run Code Online (Sandbox Code Playgroud)
然后我在那里排除了另外三行以使其tyle.less消失(但它也不起作用):
<body>
<div class="container center">
@RenderBody()
</div>
@*@Scripts.Render("~/Scripts/jquery")
@Scripts.Render("~/Scripts/bootstrap")
@RenderSection("scripts", required: false)*@
</body>
Run Code Online (Sandbox Code Playgroud)
Index.cshtml 只包含标题和 html
@{
ViewBag.Title = "Lorem ipsum";
}
Run Code Online (Sandbox Code Playgroud)
除此之外,我没有改变任何其他东西。
我能够找到对文件中唯一的一个引用,它显然被缩小了,并且有一长串不同的样式,但该文件在物理上似乎并不存在任何地方。我不明白为什么它要覆盖我的 css。你知道什么可能导致这种情况以及如何禁用它或在我之前加载它以便它不会破坏任何东西吗?type.lessbootstrap.css.maptype.lesscss