.NET Core MVC fallback-href用于多个文件的资源?

问题描述 投票:2回答:1

有没有办法做到这一点?为了生产,我将所有的css和js连接并缩小为一个文件,每个在开发中我只有正常的单独文件。但是在文档中的经典后备href示例中,它们只允许您提供一个href:

<link rel="stylesheet" href="//ajax.aspnetcdn.com/ajax/bootstrap/3.0.0/css/bootstrap.min.css"
  asp-fallback-href="~/lib/bootstrap/css/bootstrap.min.css"
  asp-fallback-test-class="hidden" 
  asp-fallback-test-property="visibility" 
  asp-fallback-test-value="hidden" />

如果要为生产分配文件,则哪个不起作用。我知道你也可以像这样做一些通配:

<script asp-src-include="~/app/**/*.js"></script>

但似乎你不能将两者结合起来。反正有没有这样做?

asp.net-core asp.net-core-mvc fallback
1个回答
0
投票

我只会捆绑自定义js文件,并按原样保留所有js库。

几乎总是它们将从CDN加载/缓存。这是你想要的,因为它平均节省了最多的加载时间。

问题是 - 什么时候从cdn加载文件会有问题?通常仅当防火墙阻止这些请求时,可能是在开发期间或在Intranet中本地使用软件。如果您知道您的软件只能在没有互联网的情况下工作,那么删除cdn版本并将它们捆绑在一起将是您的最佳选择。

© www.soinside.com 2019 - 2024. All rights reserved.