Asp.Net MVC 样式包不渲染



我正在研究一个使用样式和脚本捆绑的项目,但是当我在本地运行它时,一切都可以完美地工作,但是当我部署它时,''style bundles bundles渲染。P>

这是我的捆绑包:

        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">

因此,如果有人知道问题在哪里或我做错了什么,我将很高兴获得您的帮助

我相信有人已经遇到了类似的问题。

样式捆绑在IIS部署后不起作用(MVC 4(

确保您没有名称Collision

最后,我发现问题是因为我忘记了在发布之前将样式文件包括在项目中。

所以我已经包含了它们,现在它像魅力一样起作用。

相关内容

  • 没有找到相关文章

最新更新