如何在asp.net webforms捆绑中将cdN添加到bundle.config

前端之家收集整理的这篇文章主要介绍了如何在asp.net webforms捆绑中将cdN添加到bundle.config前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用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相关文章