【发布时间】:2017-06-01 18:37:47
【问题描述】:
我正在开发一个使用样式和脚本包的项目,但是当我在本地运行它时,一切正常,但是当我部署它时,没有样式包呈现。
这是我的包:
bundles.Add(new StyleBundle("~/assets/bootstrap").Include(
"~/Assets/css/bootstrap.css"
));
我想知道为什么部署后会发生这种情况?
部署前(即使在发布模式下):
<link href="/assets/bootstrap?v=hU1wN6BEpBTuIe8JohSVK3KT4N99k1wLPo3p56yO0I81" rel="stylesheet">
部署后(即使在调试模式下):
<link href="/assets/bootstrap-rtl?v=" rel="stylesheet">
更新:根据回答我改变了捆绑包:
bundles.Add(new StyleBundle("~/abcdefg").Include(
"~/Assets/css/bootstrap.css"
));
我没有一个名为 abcdefg 的真实文件夹,但它没有做任何更改,问题仍然存在:
<link href="/abcdefg?v=" rel="stylesheet">
所以如果有人知道问题出在哪里或我做错了什么,我会很感激能得到你的帮助
【问题讨论】:
-
你能在视图/_Layout中展示你是如何引用它的
-
@Izzy
@Styles.Render("~/abcdefg")
标签: c# asp.net-mvc styles rendering bundle