我正在使用 asp.net 捆绑/缩小并将所有内容放在 bundle.config 中,如下所示:
<styleBundle path="~/css/css">
<include path="~/css/bootstrap.css" />
<include path="~/css/flexslider.css" />
<include path="~/css/font-awesome.css" />
<include path="~/css/Site.css" />
<include path="~/css/orange.css" />
</styleBundle>
但我想使用来自 CDN 的 bootstrap.css:
//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css
那么我们如何在 bundle.config 中做到这一点呢?
最佳答案
目前,您无法从外部源(如 cdn)混合、匹配和提取捆绑包中的某些文件。您可以将整个包上传到 CDN 并配置助手以在 CDN 中呈现对包的引用,但您不能包含来自外部源的文件,这些文件必须位于您的应用程序可以找到的位置。
您可以通过实现能够在运行时从 CDN 获取文件的 VirtualPathProvider 来解决此问题,但您必须自己构建它。
关于asp.net - 如何在asp.net webforms捆绑中将CDN添加到bundle.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15671060/