【问题标题】:Bootstrap 4 not loaded when publishing Core MVC site to Azure将 Core MVC 站点发布到 Azure 时未加载 Bootstrap 4
【发布时间】:2018-01-29 07:10:41
【问题描述】:

我有一个 Core MVC 应用程序 (.NETCoreApp 1.1),我从 bootstrap 3.3.7 升级到了 4.0(通过 Bower)。

一切都按预期在本地呈现,但在发布到 Azure 时出错,在服务器上未应用引导程序 4,站点未正确呈现。

使用 Chrome 开发人员工具,我可以看到本地引导程序 4 css 从 lib 文件夹正确加载,在服务器上我什至看不到 lib 文件夹。 我尝试了很多,我什至删除了服务器上的所有文件并再次发布了站点,结果相同。

这让我烦恼了好几个小时,有人可以帮帮我吗?


编辑 28/01/2018 21:21 在服务器上,我可以看到 bootstrap 3.3.7 仍然通过 aspnetcdn.com 加载

【问题讨论】:

  • 您是否将 _layout.chstml 中的条件更改为 Staged, Production 以指向 4.0 cdn
  • 你帮了我很多,我从使用 cdn 的默认 vs 模板开始,并将本地引导 css 作为后备。 cdn url 当然不会随着引导升级而更新,js 文件也是如此。非常感谢!!

标签: asp.net-core-mvc bootstrap-4


【解决方案1】:

您是否将 _layout.chstml 中用于 Staged, Production 的条件更改为指向 4.0 cdn

由于发布通常会导致“发布”非开发版本,因此它将环境设置为生产或分阶段。条件将默认为那里设置的内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    • 2016-03-23
    • 1970-01-01
    • 2014-03-15
    • 1970-01-01
    相关资源
    最近更新 更多