将Core MVC站点发布到Azure时未加载Bootstrap 4

时间:2018-01-28 19:31:44

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

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

所有内容都按照预期在本地呈现,但在发布到Azure时出错,在服务器引导程序4未应用,网站未正确呈现。

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

这让我困扰了几个小时,有人能帮助我吗?


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

enter image description here

1 个答案:

答案 0 :(得分:1)

您是否已将_layout.chstml中的条件更改为分段,生产指向4.0 cdn

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