有没有办法做到这一点?为了生产,我将所有的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>
但似乎你不能将两者结合起来。反正有没有这样做?
我只会捆绑自定义js文件,并按原样保留所有js库。
几乎总是它们将从CDN加载/缓存。这是你想要的,因为它平均节省了最多的加载时间。
问题是 - 什么时候从cdn加载文件会有问题?通常仅当防火墙阻止这些请求时,可能是在开发期间或在Intranet中本地使用软件。如果您知道您的软件只能在没有互联网的情况下工作,那么删除cdn版本并将它们捆绑在一起将是您的最佳选择。